Selaa lähdekoodia

adding theme routes for hidden section

main
Simon Bowie 2 vuotta sitten
vanhempi
commit
008db5b0a4
11 muutettua tiedostoa jossa 173 lisäystä ja 13 poistoa
  1. +5
    -5
      solr_import.sh
  2. +88
    -0
      web/app/hidden.py
  3. +8
    -8
      web/content/TOC.md
  4. +9
    -0
      web/content/section_3/defending.md
  5. +9
    -0
      web/content/section_3/expanding.md
  6. +9
    -0
      web/content/section_3/invisible.md
  7. +9
    -0
      web/content/section_3/multispecies.md
  8. +9
    -0
      web/content/section_3/pissing.md
  9. +9
    -0
      web/content/section_3/secret.md
  10. +9
    -0
      web/content/section_3/surviving.md
  11. +9
    -0
      web/content/section_3/working.md

+ 5
- 5
solr_import.sh Näytä tiedosto

@@ -96,6 +96,11 @@ while getopts ":hlimzaespxdw" option; do
location="data/pop_rtfs/ACTIVE (160)"
Import
exit;;
d) # index SELF-DEFENDING folder
core="defending"
location="data/pop_rtfs/SELF-DEFENDING (115)"
Import
exit;;
e) # index EXPANDING folder
core="expanding"
location="data/pop_rtfs/EXPANDING (169)"
@@ -121,11 +126,6 @@ while getopts ":hlimzaespxdw" option; do
location="data/pop_rtfs/SECRET (92)"
Import
exit;;
d) # index SELF-DEFENDING folder
core="defending"
location="data/pop_rtfs/SELF-DEFENDING (115)"
Import
exit;;
s) # index SURVIVING folder
core="surviving"
location="data/pop_rtfs/SURVIVING (166)"

+ 88
- 0
web/app/hidden.py Näytä tiedosto

@@ -26,3 +26,91 @@ def active():
results = solr.get_number_random_records('active', 10)

return render_template('theme.html', text=text, results=results)

# route for self-defending theme page
@hidden.route('/hidden/defending/')
def defending():
with open('content/section_3/defending.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('defending', 10)

return render_template('theme.html', text=text, results=results)

# route for expanding theme page
@hidden.route('/hidden/expanding/')
def expanding():
with open('content/section_3/expanding.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('expanding', 10)

return render_template('theme.html', text=text, results=results)

# route for invisible theme page
@hidden.route('/hidden/invisible/')
def invisible():
with open('content/section_3/invisible.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('invisible', 10)

return render_template('theme.html', text=text, results=results)

# route for multispecies theme page
@hidden.route('/hidden/multispecies/')
def multispecies():
with open('content/section_3/multispecies.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('multispecies', 10)

return render_template('theme.html', text=text, results=results)

# route for pissing theme page
@hidden.route('/hidden/pissing/')
def pissing():
with open('content/section_3/pissing.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('pissing', 10)

return render_template('theme.html', text=text, results=results)

# route for secret theme page
@hidden.route('/hidden/secret/')
def secret():
with open('content/section_3/secret.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('secret', 10)

return render_template('theme.html', text=text, results=results)

# route for surviving theme page
@hidden.route('/hidden/surviving/')
def surviving():
with open('content/section_3/surviving.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('surviving', 10)

return render_template('theme.html', text=text, results=results)

# route for working theme page
@hidden.route('/hidden/working/')
def working():
with open('content/section_3/working.md', 'r') as f:
text = f.read()
text = markdown.markdown(text)

results = solr.get_number_random_records('working', 10)

return render_template('theme.html', text=text, results=results)

+ 8
- 8
web/content/TOC.md Näytä tiedosto

@@ -51,15 +51,15 @@
<span class="code">↪ Searching for a history of women’s clothing inventors, that is in the archive, but hidden in plain sight....</span>
</span>

- [Expanding citizens](hidden/#expanding "links to hidden section expanding citizens")
- [Secret citizens](hidden/#secret "links to hidden section secret")
- [Pissing & leaking citizens](hidden/#pissing "links to hidden section pissing & leaking citizens")
- [Expanding citizens](/hidden/expanding)
- [Secret citizens](/hidden/secret)
- [Pissing & leaking citizens](/hidden/pissing)
- [Active citizens](/hidden/active)
- [In/visible citizens](hidden/#visible "links to hidden section in/visible citizens")
- [Multispecies citizens](hidden/#multispecies "links to hidden section multispecies citizens")
- [Working citizens](hidden/#working "links to hidden section working citizens")
- [Self-defending citizens](hidden/#self-defending "links to hidden section self-defending citizens")
- [Surviving citizens](hidden/#surviving "links to hidden section surviving citizens")
- [In/visible citizens](/hidden/visible)
- [Multispecies citizens](/hidden/multispecies)
- [Working citizens](/hidden/working)
- [Self-defending citizens](/hidden/defending)
- [Surviving citizens](/hidden/surviving)

### Section 4: Off the record
<span class="info" style="display: none;">

+ 9
- 0
web/content/section_3/defending.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/expanding.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/invisible.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/multispecies.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/pissing.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/secret.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/surviving.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

+ 9
- 0
web/content/section_3/working.md Näytä tiedosto

@@ -0,0 +1,9 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ut urna massa. Sed in arcu nibh. Fusce enim sapien, efficitur quis quam et, congue euismod ex. Vivamus felis odio, finibus vel sem sed, maximus maximus diam. Quisque vel venenatis velit. Ut ornare diam vel massa lobortis blandit. Nam efficitur odio eget lectus venenatis, ultrices rutrum mi interdum. Cras nec lectus quam. Nunc vitae ipsum eget eros efficitur imperdiet. Donec malesuada arcu non magna dictum, accumsan accumsan sem mattis. Nullam imperdiet neque eu risus eleifend placerat. Fusce sit amet porttitor lorem. Vivamus elit neque, accumsan a cursus a, finibus in nisl. Vivamus hendrerit, lacus a commodo tempor, quam lectus luctus ante, vel dapibus est est vel erat. Aenean vehicula lacus leo, vel dictum erat bibendum tempus. Cras sodales justo felis, vitae scelerisque sem rutrum vel.

Curabitur pretium sem quis vestibulum bibendum. Donec malesuada malesuada dui vel elementum. Nulla consequat tristique finibus. Curabitur sit amet diam maximus, venenatis enim in, dapibus tellus. Fusce ullamcorper id risus non dictum. Aenean eu felis neque. Maecenas luctus cursus mi. Donec tincidunt mi non ligula sollicitudin, bibendum pellentesque erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras sagittis pellentesque ornare. Phasellus tempus, mi sed aliquam viverra, lacus est cursus diam, sed venenatis nibh nisl id elit. Mauris consequat volutpat turpis ut lobortis.

Etiam ut imperdiet enim. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aliquam in porttitor dolor, at scelerisque massa. Maecenas vel leo euismod, imperdiet nisi nec, sodales mi. Vivamus faucibus tellus et magna posuere, vitae aliquet ante ultrices. Vestibulum non velit ac elit auctor fringilla nec sed diam. Duis eget tellus rutrum, porttitor leo a, iaculis sem. Quisque gravida ante non laoreet euismod. Nullam justo eros, scelerisque id sapien in, scelerisque pulvinar urna. Aenean vel nunc vehicula lectus egestas sollicitudin. Phasellus enim mauris, vestibulum at felis et, volutpat ultricies erat. Cras placerat justo sed velit dictum, a finibus risus commodo. Nulla semper augue sit amet dui scelerisque molestie at nec ex. Curabitur et nisi dignissim, cursus urna sit amet, vestibulum dolor. Maecenas euismod vitae nunc at eleifend. Sed ullamcorper aliquam metus ac consectetur.

Suspendisse vitae sapien justo. Ut commodo auctor sagittis. Vivamus ornare, orci non volutpat tempor, dolor lectus condimentum sem, a eleifend ex sem sed elit. Nulla condimentum ut ipsum vitae consequat. Sed sed elit consectetur, tincidunt mauris nec, tincidunt elit. Praesent lectus nunc, finibus non nulla vitae, semper imperdiet turpis. Cras ultrices, lorem bibendum gravida pretium, lectus orci accumsan risus, in consectetur turpis nibh ut urna. Donec euismod ornare massa, vel efficitur leo sagittis semper. Nulla facilisi. Curabitur mattis odio mauris, aliquet mattis mi molestie eu. Aenean metus massa, mattis eget condimentum vel, lobortis quis nisi. Pellentesque sodales odio non laoreet condimentum. Nunc nec feugiat tortor. Morbi in consequat lorem, vel dapibus tellus. Nunc pellentesque luctus interdum.

Praesent et elit nec sapien vehicula hendrerit vitae et est. Curabitur at nisi aliquam odio finibus maximus. Aliquam condimentum purus leo, ut fermentum mauris suscipit et. Mauris sed felis quam. Integer finibus congue velit, sed lacinia massa condimentum a. Phasellus blandit urna non ex bibendum convallis. Sed venenatis consequat orci. Curabitur sed justo malesuada, commodo risus id, congue neque. Suspendisse et eros a metus tempus ultricies id tempus ante. Aliquam varius mauris eu facilisis lobortis. In dapibus finibus purus vehicula sollicitudin. Donec dapibus, mauris nec venenatis tristique, sem massa finibus lacus, sit amet vestibulum eros odio a dolor. Donec lobortis bibendum risus vel mattis. Nunc iaculis imperdiet tellus vitae fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Fusce luctus, leo eu interdum accumsan, tortor justo luctus odio, a dapibus sem orci ac lacus.

Loading…
Peruuta
Tallenna