diff --git a/README.org b/README.org
index 8230dff..d8daac1 100644
--- a/README.org
+++ b/README.org
@@ -7,7 +7,7 @@ To edit the campmap use this link
http://umap.openstreetmap.fr/en/map/anonymous-edit/888075:134YBQNTmQ2pkJ76ur0PJ8KPuAc
* Website
-The website is built with Zola. This gives us the ability of creating a very fast site with a lot of flexibility if you know what you're doing.
+The website is built with Hugo. This gives us the ability of creating a very fast site with a lot of flexibility if you know what you're doing.
* Server
The website has a few parts that need processing like forms, these are plugged into a server component that has a RESTFUL API like system and helps us to process info on the site much faster.
diff --git a/config.toml b/config.toml
index d8a7357..855045e 100644
--- a/config.toml
+++ b/config.toml
@@ -123,8 +123,6 @@ include_content = true
# become too big to load on the site. Defaults to not being set.
truncate_content_length = 100
-index_format = "elasticlunr_json"
-
# Optional translation object for the default language
# Example:
# default_language = "fr"
@@ -159,19 +157,14 @@ taxonomies = [
# author value will be available using {{ config.extra.author }} in templates
#
[extra]
-enable_search = true
[extra.navbar]
items = [
{ lang = "en", links = [
{ url = "/", name = "Home" },
- { url = "/about", name = "About" },
- { url = "/staff", name = "Staff" },
- { url = "/ministries", name = "Ministries" },
- { url = "/groups", name = "Groups" },
- { url = "/donate", name = "Donate" },
- { url = "/contact", name = "Contact" },
+ { url = "/categories", name = "Categories" },
+ { url = "/tags", name = "Tags" },
] },
]
title = "TFC Connection"
@@ -179,7 +172,7 @@ title = "TFC Connection"
[extra.index]
title = "TFC Connection"
-image = "/logo.png"
+image = "https://tfcconnection.org/logo.png"
image_alt = "Placeholder text describing the index's image."
[extra.default_author]
diff --git a/content/_index.md b/content/_index.md
index e96efaf..ed29805 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -8,17 +8,17 @@ Teens For Christ Connection (TFC) is a rural ministry reaching out to the missio
-{% typeit(tag="h2" lifeLike="true") %}
+{{< typeit tag=h2 lifeLike=true >}}
Camp registration is now open!!
-{% end %}
+{{< /typeit >}}
-{% button(href="/camp-form") %}
+{{< button href="/camp-form" >}}
Fill out now!
-{% end %}
+{{< /button >}}
@@ -28,7 +28,6 @@ Fill out now!
> If you need to pay for your camp form, pay for registration ($85) [here](https://secure.myvanco.com/L-Z772/campaign/C-13JPJ) or pay for the full price ($185) [here](https://secure.myvanco.com/L-Z772/campaign/C-13JQE).
-{{ spacing(height="h-8") }}
{{ pt(src="https://videos.tfcconnection.org/videos/embed/0e6378c4-bb58-4fb1-8edf-72b73efc5ad2") }}
diff --git a/content/about/index.md b/content/about/index.md
deleted file mode 100644
index 3a1b2b1..0000000
--- a/content/about/index.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: "About"
-description: "TFC Connection is a not-for-profit ministry that reaches out to the American teenager in the rural Kansas and Nebraska setting. We are dedicated to connecting teens with the truth of Jesus Christ, teaching and equipping them to carry out the Great Commission."
-featured_image: '/Victor_Hugo-Hunchback.jpg'
-tags: ["Loving Jesus"]
----
-_TFC Connection_ (TFC) is a rural ministry reaching out to the mission field of teenagers in rural communities across Northwest Kansas and Southwest Nebraska. In rural communities where youth ministry programs and resources are limited, TFC desires to partner with churches to meet this need. Whether this is through providing community youth groups, coaching those already working with youth, or supplying resources and extra curricular activities for area ministries, TFC desires to connect teens with the truth of Jesus Christ and equip them to live out the Great Commission.
-
-# Our Vision and Mission
-- Our vision is to change the world from the heart of America by providing disciple making opportunities that serve communities where student ministries are limited.
-- We do that by, connecting teens with the truth of Jesus Christ…teaching and equipping them to live out the Great Commission.
-
-# Our Team
-- [ Brian & Julie Fischer ](/staff/brian-and-julie-fischer)
-- [Lavonne Ponstein](/staff/lavonne-ponstein)
-- [Janice Lundquist](/staff/janice-lundquist)
-- [Lewis & Susan Smith](/staff/lewis-smith)
-- [Ethan Rose](/staff/ethan-rose)
-- [April & Arnie Teves](/staff/april-teves)
-- [Rob & Taffy Lewis](/staff/rob-and-taffy-lewis)
-- [Chris & Abbie Cochrun](/staff/chris-and-abbie-cochrun)
-- [Billy Cayou](/staff/billy-cayou)
-
-
-# Our Statement of Faith
-There’s no doubt that teens in the United States are in trouble. Violence, sex, drugs, peer pressure, resentment and anger all plague them. TFC’s goal of connecting these teens with Jesus is the only remedy for such a problem. Through connecting teens with other teens, Christian adults and the message of Christ, TFC serves God by connecting teens with the truth of Jesus Christ…teaching and equipping them to live out the Great Commission.
-
-1. We believe the Bible to be the inspired, the only infallible, authoritative Word of God.
-2. We believe there is one God, eternally existent in three persons: Father, Son and Holy Spirit.
-3. We believe in the deity of our Lord Jesus Christ, His virgin birth, in His sinless life, in His miracles, in His vicarious and atoning death through His shed blood and His bodily resurrection, in His ascension to the right hand of the Father, and in His personal return in power and glory.
-4. We believe that for the salvation of lost and sinful men, regeneration by the Holy Spirit is absolutely essential.
-5. We believe in the present ministry of the Holy Spirit by whose indwelling the Christian is enabled to live a godly life.
-6. We believe that all mankind will be bodily resurrected, the saved to eternal life, and the unsaved to judgment and everlasting punishment.
-8. We believe in the spiritual unity of believers in Christ.
-
diff --git a/content/authors/chriscochrun/_index.md b/content/authors/chriscochrun/_index.md
deleted file mode 100644
index f41e3a6..0000000
--- a/content/authors/chriscochrun/_index.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: "Chris Cochrun"
----
-
diff --git a/content/camp-form.md b/content/camp-form.md
index 27f7741..e227f60 100644
--- a/content/camp-form.md
+++ b/content/camp-form.md
@@ -6,8 +6,7 @@ date: 2024-12-12
-{{ floating_button(icon="chevron-down" text="To the form!" link="#form")}}
-
+{{< floating-button icon="chevron-down" text="To the form!" link="#form" >}}
{{ pt(src="https://videos.tfcconnection.org/videos/embed/757dc0dd-9bdc-4d79-8f81-754249ff23d2" width="700" height="576")}}
{{ spacing(height="h-8")}}
@@ -33,4 +32,4 @@ Camp Joy in Republican City, NE
{{ spacing(height="h-4")}}
-{{ camp_form() }}
+{{ camp_form }}
diff --git a/content/camp-health-form.md b/content/camp-health-form.md
index f1aa54a..6a92280 100644
--- a/content/camp-health-form.md
+++ b/content/camp-health-form.md
@@ -6,4 +6,4 @@ title: "Camp Health Form"
Since our health forms are only active from May to May even if you have finished the health form previously, you need to do so again in order to be eligible for camp. Keep in mind this is not due until you get to camp. If you need to wait to fill it out you may do so, but you won't be able to attend camp until it's complete.
-{{ health_form() }}
+{{< health-form >}}
diff --git a/content/donate.md b/content/donate.md
index 4166b83..09da5c7 100644
--- a/content/donate.md
+++ b/content/donate.md
@@ -2,4 +2,4 @@
title: Donate
---
-{{ donate() }}
+{{< donate >}}
diff --git a/content/groups/_index.md b/content/groups/_index.md
deleted file mode 100644
index 6db6e51..0000000
--- a/content/groups/_index.md
+++ /dev/null
@@ -1,7 +0,0 @@
-+++
-title = "Groups"
-description = ""
-
-+++
-
-Many of the TFC Staff pour their hearts and hours into these groups. We work within the community and kids to share Jesus's love.
diff --git a/content/groups/atwood/featured.jpg b/content/groups/atwood/featured.jpg
deleted file mode 100644
index 5644cac..0000000
Binary files a/content/groups/atwood/featured.jpg and /dev/null differ
diff --git a/content/groups/atwood/index.md b/content/groups/atwood/index.md
deleted file mode 100644
index a3b2864..0000000
--- a/content/groups/atwood/index.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: "Atwood"
-date: 2022-10-28T10:20:04-05:00
-tags: ["Jenny Popp"]
-featured_image: ""
-description: ""
-summary: "- Start Time: 6:30 for HS and 6:00 for JH (Supper for both)\n- End Time: 8:30 for HS and 8:00 for JH\n- Location: 5ten Youth Center, 510 Main, Atwood KS\n- 1st and 3rd Wed. is HS\n- 2nd and 4th Wed is JH"
-weight: 80
----
-
-
-# High School
-- Start Time: 1st & 3rd Wednesday of month, 6:30 PM (Supper provided)
-- End Time: 8:30
-- Location: 5ten Youth Center, 510 Main, Atwood KS
-- Ages: 9-12th Grade
-
-{{< spacing >}}
-
-# Junior High
-- Start Time: 2nd & 4th Wednesday of month, 6:00 PM (Supper provided)
-- End Time: 8:00
-- Location: 5ten Youth Center, 510 Main, Atwood KS
-- Ages: 7-8th Grade
diff --git a/content/groups/codell/featured.jpg b/content/groups/codell/featured.jpg
deleted file mode 100644
index 14a107a..0000000
Binary files a/content/groups/codell/featured.jpg and /dev/null differ
diff --git a/content/groups/codell/index.md b/content/groups/codell/index.md
deleted file mode 100644
index 7c7e07b..0000000
--- a/content/groups/codell/index.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: "Codell"
-date: 2022-10-28T10:20:20-05:00
-tags: ['Associate Group']
-featured_image: ""
-description: ""
-summary: "- Wednesdays 6:45-8:15pm (Supper Provided)\n- Ages: 6th-12th Grade\n- Location: Codell Community Church, 409 Codell Rd. Codell, KS 67663"
-weight: 90
----
-
-
-- Wednesdays 6:45-8:15pm (Supper Provided)
-- Ages: 6th-12th Grade
-- Location: Codell Community Church, 409 Codell Rd. Codell, KS 67663
-
-Rides leave from in front of the Natoma gym at 6:30pm and students are dropped back off there around 8:30pm.
-
-For more info, head on over to [our website](https://comegrowtogether.com/180).
diff --git a/content/groups/colby/featured.jpg b/content/groups/colby/featured.jpg
deleted file mode 100644
index acfba34..0000000
Binary files a/content/groups/colby/featured.jpg and /dev/null differ
diff --git a/content/groups/colby/index.md b/content/groups/colby/index.md
deleted file mode 100644
index 8bce92a..0000000
--- a/content/groups/colby/index.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Colby"
-date: 2022-10-28T10:20:25-05:00
-tags: ['Associate Group']
-featured_image: ""
-description: "- Wednesdays 6:30-8:00 pm (meal provided)\n- Colby Wesleyan Church 320 W Pine St. Colby Kansas 67701\n- Ages: 5th - 12th grade"
-weight: 100
----
-
-
-- Wednesdays 6:30-8:00 pm (meal provided)
-- Colby Wesleyan Church 320 W Pine St. Colby Kansas 67701
-- Ages: 5th - 12th grade
diff --git a/content/groups/logan/featured.jpg b/content/groups/logan/featured.jpg
deleted file mode 100644
index 64e25de..0000000
Binary files a/content/groups/logan/featured.jpg and /dev/null differ
diff --git a/content/groups/logan/index.md b/content/groups/logan/index.md
deleted file mode 100644
index ac045ef..0000000
--- a/content/groups/logan/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Logan"
-date: 2022-10-28T10:19:27-05:00
-tags: ["April Teves"]
-featured_image: ""
-description: ""
-summary: "- Start Time: Monday, 6:30 PM (Supper provided)\n- End Time: 8:30\n- Location: First Christian Church 204 N. Douglas, Logan, KS 67646\n- Ages: 6-12th Grade"
-weight: 50
----
-
-
-- Start Time: Monday, 6:30 PM (Supper provided)
-- End Time: 8:30
-- Location: First Christian Church 204 N. Douglas, Logan, KS 67646
-- Ages: 6-12th Grade
diff --git a/content/groups/northern-valley/featured.jpg b/content/groups/northern-valley/featured.jpg
deleted file mode 100644
index 63b117b..0000000
Binary files a/content/groups/northern-valley/featured.jpg and /dev/null differ
diff --git a/content/groups/northern-valley/index.md b/content/groups/northern-valley/index.md
deleted file mode 100644
index 2a63115..0000000
--- a/content/groups/northern-valley/index.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "Northern Valley"
-date: 2022-10-28T10:19:57-05:00
-tags: ["Chris Cochrun", "Dani Rouse"]
-featured_image: "featured.jpg"
-description: "- Start Time: Wednesday, Junior High 5:00 PM, High School 6:30 PM (supper for both at 6:30)\n- End Time: 8:30\n- Location: Almena Community Building\n- Ages: 6-8th Grade"
-weight: 30
----
-
-
-- Start Time: Wednesday, Junior High 5:00 PM, High School 6:30 PM (supper for both at 6:30)
-- End Time: 8:30
-- Location: Almena Community Building
-- Ages: 6-12th Grade
diff --git a/content/groups/phillipsburg/featured.jpg b/content/groups/phillipsburg/featured.jpg
deleted file mode 100644
index df5dc61..0000000
Binary files a/content/groups/phillipsburg/featured.jpg and /dev/null differ
diff --git a/content/groups/phillipsburg/index.md b/content/groups/phillipsburg/index.md
deleted file mode 100644
index 3d43219..0000000
--- a/content/groups/phillipsburg/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Phillipsburg"
-date: 2022-10-28T10:19:41-05:00
-tags: ["Brian Fischer", "Billy Cayou"]
-featured_image: ""
-description: ""
-summary: "- Start Time: Wednesday, 6:30 PM (Supper provided)\n- End Time: 8:30\n- Location: Community Church of God, 135 10th Street, Phillipsburg, KS 67661\n- Ages: 6-12th Grade"
-weight: 10
----
-
-
-- Start Time: Wednesday, 6:30 PM (Supper provided)
-- End Time: 8:30
-- Location: Community Church of God, 135 10th Street, Phillipsburg, KS 67661
-- Ages: 6-12th Grade
diff --git a/content/groups/smith-center/featured.jpg b/content/groups/smith-center/featured.jpg
deleted file mode 100644
index b9dc39c..0000000
Binary files a/content/groups/smith-center/featured.jpg and /dev/null differ
diff --git a/content/groups/smith-center/index.md b/content/groups/smith-center/index.md
deleted file mode 100644
index f95129d..0000000
--- a/content/groups/smith-center/index.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: "Smith Center"
-date: 2022-10-28T10:20:16-05:00
-tags: ["Tom and Brenda Colorassi"]
-featured_image: ""
-description: ""
-summary: "- Start Time: Wednesday, 6:30 PM\n- End Time: 8:00\n- Location: New Covenant Church in Smith Center\n- Ages: 6-12th Grade"
-weight: 70
----
-
-
-# Details
-- Start Time: Wednesday, 6:30 PM
-- End Time: 8:00
-- Location: New Covenant Church in Smith Center
-- Ages: 6-12th Grade
-
-# Leaders
-Tom and Brenda Colorassi
diff --git a/content/groups/southern-valley/featured.jpg b/content/groups/southern-valley/featured.jpg
deleted file mode 100644
index 8f208ce..0000000
Binary files a/content/groups/southern-valley/featured.jpg and /dev/null differ
diff --git a/content/groups/southern-valley/index.md b/content/groups/southern-valley/index.md
deleted file mode 100644
index f93de3e..0000000
--- a/content/groups/southern-valley/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Southern Valley"
-date: 2022-10-28T10:19:49-05:00
-tags: ["Rob Lewis"]
-featured_image: ""
-description: ""
-summary: "- Start Time: Wednesday, 6:30 PM (Supper provided)\n- End Time: 9:00\n- Location: Rob’s House 904 Howard St Oxford NE 68967\n- Ages: 6-12th Grade"
-weight: 40
----
-
-
-- Start Time: Wednesday, 6:30 PM (Supper provided)
-- End Time: 9:00
-- Location: Rob’s House 904 Howard St Oxford NE 68967
-- Ages: 6-12th Grade
diff --git a/content/groups/thunder-ridge/featured.jpg b/content/groups/thunder-ridge/featured.jpg
deleted file mode 100644
index 8843d3e..0000000
Binary files a/content/groups/thunder-ridge/featured.jpg and /dev/null differ
diff --git a/content/groups/thunder-ridge/index.md b/content/groups/thunder-ridge/index.md
deleted file mode 100644
index 560a871..0000000
--- a/content/groups/thunder-ridge/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Thunder Ridge"
-date: 2022-10-28T10:19:34-05:00
-tags: ["Ethan Rose", "Janice Lundquist"]
-featured_image: ""
-description: ""
-summary: "- Start Time: Wednesday, 6:30 PM (Supper provided)\n- End Time: 8:30\n- Location: United Methodist Church 667 Southern Ave, Agra, KS 67621\n- Ages: 6-12th Grade"
-weight: 20
----
-
-
-- Start Time: Wednesday, 6:30 PM (Supper provided)
-- End Time: 8:30
-- Location: United Methodist Church 667 Southern Ave, Agra, KS 67621
-- Ages: 6-12th Grade
diff --git a/content/groups/wakeeney/featured.jpg b/content/groups/wakeeney/featured.jpg
deleted file mode 100644
index 2d45192..0000000
Binary files a/content/groups/wakeeney/featured.jpg and /dev/null differ
diff --git a/content/groups/wakeeney/index.md b/content/groups/wakeeney/index.md
deleted file mode 100644
index 32b98f5..0000000
--- a/content/groups/wakeeney/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Wakeeney"
-date: 2022-10-28T10:20:11-05:00
-tags: ["April Teves"]
-featured_image: ""
-description: ""
-summary: "- Start Time: Wednesday, 6:00 PM (Supper provided)\n- End Time: 7:30\n- Location: Church of God, Wakeeney KS\n- Ages: 6-12th Grade"
-weight: 60
----
-
-
-- Start Time: Wednesday, 6:00 PM (Supper provided)
-- End Time: 7:30
-- Location: Church of God, Wakeeney KS
-- Ages: 6-12th Grade
diff --git a/content/local-trip-form.md b/content/local-trip-form.md
deleted file mode 100644
index 6eb9199..0000000
--- a/content/local-trip-form.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: Local Mission Trip Form
-layout: simple
-sharingLinks: false
----
-
-If you'd like to still do a mission trip of some kind, but the other dates do not work for you or you do not feel ready for a longer trip, then this is the trip for you! Sign up here now!
-
-## Mission Trip Agreement
-> In order to fill out the application, you must agree to the following!
-
-- I agree to obey all rules and guidelines that TFC Connection and other associated ministries establish, realizing they have my best interest and welfare in mind. I will trust their judgment and obey them. **The staff have the right to confront me if they see a problem in my attitude or in my obeying the rules.**
-- I acknowledge that I am expected to do my share of the work on the mission trip and I will be willing to do what is asked of me with an "I'd be glad to" attitude.
-- **I will work at making this mission trip a priority!** even if other events come up after I am accepted on a mission trip, I will commit to still go on this trip.
-
-{{< local-trip-form >}}
diff --git a/content/ministries/_index.md b/content/ministries/_index.md
deleted file mode 100644
index 4d7ad17..0000000
--- a/content/ministries/_index.md
+++ /dev/null
@@ -1,7 +0,0 @@
-+++
-title = "Ministries"
-description = ""
-+++
-
-These ministries are at the heart of TFC. We do our absolute best to make sure all things we do are centered around God making disciples of young people.
-
diff --git a/content/ministries/alumni/_index.md b/content/ministries/alumni/_index.md
deleted file mode 100644
index e4764c7..0000000
--- a/content/ministries/alumni/_index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Alumni"
-description: "Over the course of 40 years of ministry many teens have made their way through the “halls” of TFC Connection."
-weight: 70
-extra:
- tags: ['ministry','event']
----
-
-
-Over the course of 40 years of ministry many teens have made their way through the “halls” of TFC Connection. As a ministry we have recognized the need to stay connected with former students to encourage them to continue growing in their faith and provide them with opportunities to serve. These opportunities include anniversary celebrations, campus/city gatherings and mission opportunities. Through these activities we hope to reconnect TFC alumni with one another as they continue to grow as disciple-makers and serve in their local churches and communities.
-
-If you are interested in anything happening with the alumni at TFC, send an email to [Janice](mailto:janice@tfcconnection.org).
diff --git a/content/ministries/alumni/featured.jpg b/content/ministries/alumni/featured.jpg
deleted file mode 100644
index 775e862..0000000
Binary files a/content/ministries/alumni/featured.jpg and /dev/null differ
diff --git a/content/ministries/associate-groups/_index.md b/content/ministries/associate-groups/_index.md
deleted file mode 100644
index 480fdea..0000000
--- a/content/ministries/associate-groups/_index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Associate Groups"
-description: "As a ministry we felt God calling us to begin investing in people who were wanting to work with youth in rural communities in this region so we created a structure..."
-weight: 60
-extra:
- tags: ['ministry','event']
----
-
-
-As a ministry we felt God calling us to begin investing in people who were wanting to work with youth in rural communities in this region so we created a structure for youth groups to be associated with TFC through something called “Associate Groups”. Associate groups have access to TFC resources and coaching from TFC staff members. As a ministry we have over 200 years of combined ministry experience among the staff and we want to share that experience with others. Associate groups can decide to become a full TFC group after one year of being an associate group and then they will receive added benefits including coverage under the corporate insurance policy and a 15 passenger van if one is available.
diff --git a/content/ministries/associate-groups/featured.jpg b/content/ministries/associate-groups/featured.jpg
deleted file mode 100644
index acfba34..0000000
Binary files a/content/ministries/associate-groups/featured.jpg and /dev/null differ
diff --git a/content/ministries/camp/2023/featured.jpg b/content/ministries/camp/2023/featured.jpg
deleted file mode 100644
index 82783e5..0000000
Binary files a/content/ministries/camp/2023/featured.jpg and /dev/null differ
diff --git a/content/ministries/camp/2023/index.org b/content/ministries/camp/2023/index.org
deleted file mode 100644
index 9a76235..0000000
--- a/content/ministries/camp/2023/index.org
+++ /dev/null
@@ -1,27 +0,0 @@
----
-#+TITLE: 2023 TFC Camp - Simon Says
-TITLE: 2023 TFC Camp - Simon Says
-#+DATE: 2023-08-14
-DATE: 2023-08-14
-tags:
- - Camp
- - Simon Says
-featured_image: "featured.jpg"
-description: Simons Says
-summary: At TFC Camp this year, we looked long and hard at Simon Peter and learned how God takes ordinary people and transforms them for His extraordinary purposes!
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-layout: hero
-heroStyle: background
-showTableOfContents: false
----
-
-At TFC Camp this year, we looked long and hard at Simon Peter and learned how God takes ordinary people and transforms them for His extraordinary purposes! Dustin Mulkey spoke for us this year, and it was an incredible chance to watch as God uses people for His incredible mission. Teens experienced the Lord changing them incredibly!
-
-If you'd like to watch all the recap videos from our two weeks of camp, you can do so here.
-
-{{< pt src="https://videos.tfcconnection.org/video-playlists/embed/e6f72890-d09b-441e-9861-8e9ae0b27665" height="700" weight="576">}}
diff --git a/content/ministries/camp/2024/index.org b/content/ministries/camp/2024/index.org
deleted file mode 100644
index 669de2d..0000000
--- a/content/ministries/camp/2024/index.org
+++ /dev/null
@@ -1,35 +0,0 @@
----
-#+TITLE: 2024 TFC Camp - Anchors Aweigh
-TITLE: 2024 TFC Camp - Anchors Aweigh
-#+DATE: 2024-07-16
-DATE: 2024-07-16
-tags:
- - Camp
- - Anchors Aweigh
-featured_image: "featured.jpg"
-description: Anchors Aweigh
-summary: Join us for an adventure diving deep into the sea! We are studying the anchors of sin that weigh us down. Come find out more!
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-layout: hero
-heroStyle: background
-showTableOfContents: false
----
-
-* Make Sure You Are Ready!
-To come to camp, you should make sure you are ready! Follow this checklist to make sure you are ready:
-- Have my money for camp! (If you haven't paid the full amount, you likely owe $100. We also have a snack shop you may want to bring some more for!)
-- Health form! If you haven't filled it out you can do so [[/camp-health-form][here]]!
-- Packed and ready?
-- Bible: Bring a paper Bible!
-- Leave your phone and other electronics at home!
-
-** Pray for open hearts and lives changed
-Camp is one of those times of the year where God works in incredible ways. Often times the sheer amount of time and intentionality of diving into God's Word and seeing ourselves reflected there helps to change us. Please be praying for the campers who will be there!
-
-** Donations
-If you have any donations you'd like to give toward camp please go [[https://secure.myvanco.com/L-Z772/campaign/C-13PK8][here]] to give a monetary donation. If you'd like to give a food donation of some sort, please bring it by the TFC Office!
diff --git a/content/ministries/camp/_index.md b/content/ministries/camp/_index.md
deleted file mode 100644
index ccaf7fb..0000000
--- a/content/ministries/camp/_index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Camp"
-description: "After attending large youth camps in the Kansas City area for several years in the late 70’s and early 80’s, the ministry leadership decided to begin designing their own camp experience..."
-weight: 40
-extra:
- featured_image: "img/camp.jpg"
- tags: ['ministry','event']
----
-
-
-After attending large youth camps in the Kansas City area for several years in the late 70’s and early 80’s, the ministry leadership decided to begin designing their own camp experience locally in Southern Nebraska. TFC Camp happens over a two-week period each summer at the Camp Joy campground east of Alma, NE. During wild and wacky games, water fun and special events the teenagers develop long-term friendships with other area teens. Spiritual growth occurs through devotions, seminars and messages which encourage campers to take the next step in growing in their relationship with Jesus Christ. TFC Camp provides solid opportunities for teens to grow in the disciple-making process as they are integrated into student leadership positions through a variety of intentional leadership development steps.
-
-{{< pt src="https://videos.tfcconnection.org/videos/embed/30c22854-51ab-4c10-a5a2-034b0e506abf" width="700" height="576">}}
-
-{{< spacing >}}
diff --git a/content/ministries/camp/featured.jpg b/content/ministries/camp/featured.jpg
deleted file mode 100644
index 7214c8c..0000000
Binary files a/content/ministries/camp/featured.jpg and /dev/null differ
diff --git a/content/ministries/camp/prayer-warriors/featured.jpg b/content/ministries/camp/prayer-warriors/featured.jpg
deleted file mode 100644
index 61068f6..0000000
Binary files a/content/ministries/camp/prayer-warriors/featured.jpg and /dev/null differ
diff --git a/content/ministries/camp/prayer-warriors/index.org b/content/ministries/camp/prayer-warriors/index.org
deleted file mode 100644
index 5593c14..0000000
--- a/content/ministries/camp/prayer-warriors/index.org
+++ /dev/null
@@ -1,26 +0,0 @@
-#+TITLE: Camp Prayer Warriors
-#+date: 2023-07-10T14:31:50-05:00
-#+featured_image: featured.jpg
-#+showHero: true
-#+description: Bond together with others to pray for TFC Camp!
-#+summary: Bond together with others to pray for TFC Camp
-#+showAuthor: false
-#+showAuthorsBadge: true
-#+showTaxonomies: true
-#+showReadingTime: true
-#+showWordCount: true
-#+showDate: true
-#+layout: hero
-#+heroStyle: background
-#+showTableOfContents: false
-
-** Welcome TFC Camp Prayer Warrior!
-We'd love for you to be a part of the TFC Camp prayer warriors! There are two main places to receive these updates. We'll be posting on Facebook for the many things you can be praying for, but if you'd like to have more real time communication with what's happening we have a chat room you can join on an app called Element to stay up to date and respond with your prayers so the staff will be able to read more frequently the things their communities are praying for camp and the students.
-
-Make sure to follow our Facebook page to get those announcements! If you want to send back your prayers so the staff can have more real time connection with you, please follow along!
-
-First you'll need an account on Element! Go [[https://app.element.io][here]] and create an account! Once you have an account, you'll need to [[https://matrix.to/#/#cpw:tfcconnection.org][click this link]] and join the room!
-
-If for whatever reason the link is not working for you, that's ok! Send a message to @chriscochrun:tfcconnection.org in Element, and he'll send you an invite to the server!
-
-As a final note, please follow us on [[http://facebook.com/tfcconnection][Facebook]] and you'll see daily updates with what's happening at camp!
diff --git a/content/ministries/coaching/_index.md b/content/ministries/coaching/_index.md
deleted file mode 100644
index ad3dd12..0000000
--- a/content/ministries/coaching/_index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Coaching"
-description: "Since disciplemaking is the heartbeat of TFC Connection, one of the services TFC offers is individual coaching with an emphasis on helping people discover..."
-weight: 100
-extra:
- tags: ['ministry']
----
-
-
-Since disciplemaking is the heartbeat of TFC Connection, one of the services TFC offers is individual coaching with an emphasis on helping people discover how they were created to reflect the character of God as disciplemaker.
-
-As a staff we have members who have been a part of the ministry for only a few years but some have been on staff for well over 30 years. We would love to share some of that experience with others who are working with youth. Some of the TFC staff are certified life coaches, and coaching has become a part of our staff culture. If you are interested in life coaching, TFC has staff who are trained to walk with you in that area.
diff --git a/content/ministries/coaching/featured.jpg b/content/ministries/coaching/featured.jpg
deleted file mode 100644
index 515df08..0000000
Binary files a/content/ministries/coaching/featured.jpg and /dev/null differ
diff --git a/content/ministries/connection-groups/featured.jpg b/content/ministries/connection-groups/featured.jpg
deleted file mode 100644
index 02c802a..0000000
Binary files a/content/ministries/connection-groups/featured.jpg and /dev/null differ
diff --git a/content/ministries/connection-groups/index.md b/content/ministries/connection-groups/index.md
deleted file mode 100644
index 1010e29..0000000
--- a/content/ministries/connection-groups/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Connection Groups"
-date: 2022-10-27T06:31:50-05:00
-tags: ['ministry','event']
-featured_image: "featured.jpg"
-description: "The heartbeat of TFC is the weekly connection meeting. In locations where TFC provides community youth groups, connection meetings are held weekly..."
-summary: "The heartbeat of TFC is the weekly connection meeting. In locations where TFC provides community youth groups, connection meetings are held weekly..."
-weight: 10
----
-
-
-The heartbeat of TFC is the weekly connection meeting. In locations where TFC provides community youth groups, connection meetings are held weekly and are designed to meet the emotional and spiritual needs of teenagers. Teens are taught the Word of God with the purpose of building a biblical foundation, igniting a passion for the Gospel, and developing the ability to share that message with others as disciple-makers.
diff --git a/content/ministries/internships/featured.jpg b/content/ministries/internships/featured.jpg
deleted file mode 100644
index d84d89b..0000000
Binary files a/content/ministries/internships/featured.jpg and /dev/null differ
diff --git a/content/ministries/internships/index.md b/content/ministries/internships/index.md
deleted file mode 100644
index 409af2e..0000000
--- a/content/ministries/internships/index.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Internships"
-date: 2022-10-27T13:13:24-05:00
-tags: ['ministry']
-featured_image: ""
-description: "TFC provides opportunities to gain hands on experience in rural youth ministry through one of three internship programs. Each of these internship opportunities..."
-summary: "TFC provides opportunities to gain hands on experience in rural youth ministry through one of three internship programs. Each of these internship opportunities..."
-weight: 90
----
-
-
-
-TFC provides opportunities to gain hands on experience in rural youth ministry through one of three internship programs. Each of these internship opportunities are designed around a specific “season” of the ministry of TFC and youth ministry as a whole. Whether you are looking to experience the development and production of summer camp, all aspects of summer ministry within TFC (Mission Trips, SPLASH Trips, TFC Camp), or a full year in the trenches of weekly meetings, special events and summer ministry, TFC has a spot for you to grow your faith, develop skills and abilities, and serve the Lord in the context of rural youth ministry and disciple-making.
-
-TFC is looking already looking for interns for next year! Talk to [Ethan](/staff/ethan-rose) or [Lavonne](/staff/lavonne-ponstein) now to get signed up!
diff --git a/content/ministries/mission-trip/2023/cary.png b/content/ministries/mission-trip/2023/cary.png
deleted file mode 100644
index df2a027..0000000
Binary files a/content/ministries/mission-trip/2023/cary.png and /dev/null differ
diff --git a/content/ministries/mission-trip/2023/featured.png b/content/ministries/mission-trip/2023/featured.png
deleted file mode 100644
index 879bc43..0000000
Binary files a/content/ministries/mission-trip/2023/featured.png and /dev/null differ
diff --git a/content/ministries/mission-trip/2023/index.md b/content/ministries/mission-trip/2023/index.md
deleted file mode 100644
index b1c8c16..0000000
--- a/content/ministries/mission-trip/2023/index.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Miriam's Hope & Cary, Mississippi"
-date: 2023-06-02
-tags: ["Cary, Mississippi", "Miriam's Hope", "Homestead Refuge", "Mission Trip"]
-featured_image: "featured.png"
-showHero: true
-description: "Brick by Brick"
-summary: "Brick by Brick"
-showAuthor: false
-showTableOfContents: true
-authors: ["chriscochrun"]
-showAuthorsBadge: true
-showTaxonomies: true
----
-
-Mission Trip this year is over, but we are so excited to share the news of what's been happening with you!
-
-## Miriam's Hope/Homestead Refuge
-The Miriam's Hope team went to Oberlin, KS, to a little ministry called [Miriam's Hope](https://miriamshope.com), check back here for some insights into what happened and all the cool stories that will be shared! Continue to pray for these teenagers as they bring what God taught them home!
-
-
-
-## Cary Mississippi
-The Cary Mississippi team worked hard with the Cary Christian Center down in Mississippi! To check what happened more, go back in our [Facebook](https://facebook.com/tfcconnection)! Also, you can check out more about the [Cary Christian Center](https://carychristiancenter.org "Cary Christian Center")
-
-
diff --git a/content/ministries/mission-trip/2023/miriamshope.png b/content/ministries/mission-trip/2023/miriamshope.png
deleted file mode 100644
index c3248d3..0000000
Binary files a/content/ministries/mission-trip/2023/miriamshope.png and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/featured.jpg b/content/ministries/mission-trip/2024/featured.jpg
deleted file mode 100644
index 0bb5dd5..0000000
Binary files a/content/ministries/mission-trip/2024/featured.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/index.md b/content/ministries/mission-trip/2024/index.md
deleted file mode 100644
index f0d8f5b..0000000
--- a/content/ministries/mission-trip/2024/index.md
+++ /dev/null
@@ -1,75 +0,0 @@
----
-title: "Mission Trip 2024"
-date: 2023-08-23
-tags: ["mission-trip", "tfc"]
-newsletter: true
-featured_image: "featured.jpg"
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showTableOfContents: true
-showDate: true
-showHero: true
-layout: hero
-description: ""
-summary: ""
-authors: ["Jeremy Ford"]
----
-
-This year we went on two trips, one to Rehoboth Christian Schools in New Mexico to help with construction around their campus, and one to Roca Blanco in Mexico to work alongside them in their childrens ministries and spread the Gospel!
-
-# Rehoboth Christian Schools, New Mexico
-
-Going to Rehoboth Christian Schools was a chance to work hard and share the love of Jesus for a school that is doing a lot of really cool things! We use work trips like this to stretch the comfort zones of teenagers and help them to grow a "heart for the world". A lot of times we see teenagers learn how to die to self in big ways on these trips!
-
-
-
-Rehoboth Christian Schools is a pre-school through high school, that serves the region of Gallup, New Mexico. They use their school as a way to bring a much high quality service to students from the area and share Jesus with the people there. [Rehoboth Christian School](https://www.rcsnm.org) was founded in 1903 as a ministry to the Native American people of the Four Corners region. Today, Rehoboth continues its ministry through education with multiculturalism as a backdrop, serving approximately 75% Native American students, 17% Anglo students, and 8% of students of Hispanic descent and other ethnic minorities. Rehoboth is committed to building students up not only intellectually, but also spiritually and emotionally, helping them grow into mature Christians.
-
-
-We had the awesome opportunity to roof two buildings, paint many windows and doors, and help with all kinds of odd jobs around the campus including demoing a computer lab so it could be transformed into a new special education room. The first buildng the team did was a garage/greenhouse used by the school for maintenance and teaching gardening and agriculture. The second was the older pre-school dorms that are going to be renovated into more general dormitories for volunteer teams like ours in the future. The dorm we stayed in as well as the one we roofed had many windows that were starting to take on some water and needed to be repainted to help seal the buildings up.
-
-The final job we had was to demo the computer lab in the middle school. The school was hoping to convert it into a dedicated space for their special education students, so we tore out the counters and floors and leveled everything off so they'd be able to rebuild it however they needed. Many of the teens learned how to use all kinds of new tools as they enjoyed tearing down the room!
-
-We also were given some really cool cultural experiences around the Gallup area. Going to a farmers market gave us a huge appreciation for the culture and community there, while talking with a pastor who has worked there for over two decades greatly expanded the spiritual views of many of the teens by seeing how the Navajo people view spirituality differently than we often do. We also were incredibly blessed to have gotten to know the people who help run Rehoboth Christian Schools more and learn from them as they have led this incredible school and ministry to help many kids come to know Christ and serve him throughout their lives.
-
-
-
-Our time working with Rehoboth gave the teenagers a new look on life and missions by developing a "heart for the World" in them. It was an awesome experience where many teenagers found themselves wanting to do more and more as they served God by serving the people at Rehoboth
-
-{{< pt src="https://videos.tfcconnection.org/videos/embed/193ae521-0064-4c78-a435-4cfb0ff86d2e" >}}
-{{< spacing height="h-8" >}}
-
-# Roca Blanca Mission Base, Mexico
-
-The Mexico mission trip to Roca Blanca Mission Base was a Level 3 mission trip which means that this trip was designed to help the teens develop “apostolic passion” to be sent out as disciples to spread the Gospel and make disciples. The teens were given experience sharing their faith with others and praying over people, with some incredible results.
-
-The [Roca Blanca Mission Base ](https://rocablanca.org) was founded around 40 years ago when some missionaries began visiting Oaxaca, Mexico and people began to follow Jesus. The Gospel had only come to this region of Mexico around 50 years ago and this region still contains the most unreached people groups in the Americas. The Mission base impacts the lives of people in this region (and beyond) in several ways including:
-
-- A multi-grade school (pre-k thru HS) that currently has 65 students but is growing.
-- A boarding school that has 40 students.
-- A music school that has 45 students.
-- A 3-year Bible School program that currently has 105 students (Mostly 18-22 years old.)
-- An orphanage.
-- A medical clinic.
-- A trade school that teaches many different trades including carpentry, welding, plumbing, electrical, cooking, sewing and multi-media, and they are working on adding auto mechanics, beauty, and a full nursing program.
-
-
-
-Steven Roberts from Hutchinson, Kansas is the director of the Trade School. He was good friends with Ken Massey (former TFC Staff member) who kept telling him that he needed to go on a mission trip, but Steve was “too busy” with his construction company to go. When Ken died Steve decided he needed to honor Ken by going on a mission trip. That led him to going to Roca Blanca Mission Base and to him leaving behind his very successful construction company to build and lead the trade school on the base. He left everything behind and followed Jesus’ call to Roca Blanca. He has an incredible testimony which the teens heard all about on the trip and they helped do some landscaping at the trade school building which is nearing completion.
-
-Through the Bible School program, they raise up missionaries and pastors to send them out to plant and lead churches. Currently they are overseeing 84 churches and are in the process of planting more. The students also attend the trade school in order to be able to support themselves in the villages and as a way of reaching out into the community they serve. Medical care is a key way that they reach people in the villages which is why they are investing in a nursing program. Medical missions open the door for sharing the Gospel with people and helping them turn away from the witch doctors in the villages.
-
-
-
-Another way they serve people and open the door for the Gospel is by delivering food to families, some of whom live mainly on rice and beans which leads to health problems. The team handed out food bags in three villages and had the opportunity to share the Gospel and pray over families. This was one of our favorite parts of the trip and we had the privilege of leading 5 people to Salvation. We also prayed for people with serious health issues and another family who was dealing with deep grief after losing three family members in the span of 8 months. It was a deeply emotional visit both for them and us. One of the villages we visited has descendants of African slaves who were shipwrecked off the coast and settled there. They still practice their voodoo religion including human sacrifices and offering their children to Satan, so there is deep spiritual darkness in that area. Roca Blanca has faced some opposition to ministering there, but the people are open to medical missions and food. Roca Blanca is working to plant a church in that village and our team provided them with the funds they needed to get a provisional church started. They still need to raise $10,000 to build a church building and one of the teen girls on the trip went home with a plan to begin raising the funds so they can build the church as soon as possible.
-
-During our time there we also had the opportunity to spend some time with the kids at the orphanage and participate in two children's ministry opportunities including an outreach event in one of their churches and a Kid’s Club meeting in a different community. The teens learned three skits to present the Gospel to the kids, learned motions to songs they sang and a couple of them even shared their testimonies with the kids.
-
-
-
-God blessed us in amazing ways on this trip and we saw Him work in the lives of people we met. We also heard powerful testimonies from people at the Mission Base and how God is working in and through them to make disciples in that area.
-
-{{< pt src="https://videos.tfcconnection.org/videos/embed/d2cf2a32-0d01-462c-8557-f1895046f3d0" >}}
diff --git a/content/ministries/mission-trip/2024/kids.jpg b/content/ministries/mission-trip/2024/kids.jpg
deleted file mode 100644
index 12a4419..0000000
Binary files a/content/ministries/mission-trip/2024/kids.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/nm_eating.jpg b/content/ministries/mission-trip/2024/nm_eating.jpg
deleted file mode 100644
index 7fd7296..0000000
Binary files a/content/ministries/mission-trip/2024/nm_eating.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/nm_group.jpg b/content/ministries/mission-trip/2024/nm_group.jpg
deleted file mode 100644
index a708d61..0000000
Binary files a/content/ministries/mission-trip/2024/nm_group.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/nm_praying.jpg b/content/ministries/mission-trip/2024/nm_praying.jpg
deleted file mode 100644
index 732ca93..0000000
Binary files a/content/ministries/mission-trip/2024/nm_praying.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/nm_sunday.jpg b/content/ministries/mission-trip/2024/nm_sunday.jpg
deleted file mode 100644
index e5dd4dd..0000000
Binary files a/content/ministries/mission-trip/2024/nm_sunday.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/2024/praying.jpg b/content/ministries/mission-trip/2024/praying.jpg
deleted file mode 100644
index 1401225..0000000
Binary files a/content/ministries/mission-trip/2024/praying.jpg and /dev/null differ
diff --git a/content/ministries/mission-trip/_index.md b/content/ministries/mission-trip/_index.md
deleted file mode 100644
index 9efb39a..0000000
--- a/content/ministries/mission-trip/_index.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: "Mission Trip"
-description: "Our desire to see teenagers develop a heart for missions was the main force behind the development of mission trip opportunities over 30 years ago."
-weight: 30
-extra:
- tags: ['ministry','event']
- featured_image: "img/mt.jpg"
----
-
-
-
-Our desire to see teenagers develop a heart for missions was the main force behind the development of mission trip opportunities over 30 years ago. These trips are designed to pull teens out of their comfort zone as they learn to see the needs of others through the lens of the Word of God. With an emphasis on prayer, personal devotions, and an “I’d be glad to” attitude, teens are challenged to see the world through the eyes of Jesus while serving as his hands and feet. Every year we offer several trips and each one is designed for a different level of spiritual maturity with a specific goal of moving students to the next level in the disciple-making process.
-
-> If you still need to fill out a mission trip form you can do so [here](/mt-form) and if you need to fill out a health form still, please do so [here](/health-form). Also here you can fill out the [parent](/mt-parent-form), [teacher](/mt-teacher-form), [church-related](/mt-church-form) reference forms.
-
-
-
-
-
-
-##
-{{< pt src="https://videos.tfcconnection.org/videos/embed/aa14bf70-adc8-4efd-b15b-37c59b31f418" >}}
-
-{{< spacing >}}
diff --git a/content/ministries/mission-trip/featured.jpg b/content/ministries/mission-trip/featured.jpg
deleted file mode 100644
index 667ed67..0000000
Binary files a/content/ministries/mission-trip/featured.jpg and /dev/null differ
diff --git a/content/ministries/special-events/180team.jpg b/content/ministries/special-events/180team.jpg
deleted file mode 100644
index 0aa7c51..0000000
Binary files a/content/ministries/special-events/180team.jpg and /dev/null differ
diff --git a/content/ministries/special-events/boo.avif b/content/ministries/special-events/boo.avif
deleted file mode 100644
index 6429a6b..0000000
Binary files a/content/ministries/special-events/boo.avif and /dev/null differ
diff --git a/content/ministries/special-events/featured.jpg b/content/ministries/special-events/featured.jpg
deleted file mode 100644
index 2be01ee..0000000
Binary files a/content/ministries/special-events/featured.jpg and /dev/null differ
diff --git a/content/ministries/special-events/index.md b/content/ministries/special-events/index.md
deleted file mode 100644
index 6f8cd9d..0000000
--- a/content/ministries/special-events/index.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-title: "Special Events"
-date: 2022-10-27T13:13:43-05:00
-tags: ['ministry','event']
-featured_image: ""
-description: "Understanding that growing as a disciple is a process, through the years TFC has supplemented what was taught in weekly meetings with a variety of training and/or refreshing “getaway” opportunities."
-summary: "Understanding that growing as a disciple is a process, through the years TFC has supplemented what was taught in weekly meetings with a variety of training and/or refreshing “getaway” opportunities."
-weight: 20
----
-
-
-Understanding that growing as a disciple is a process, through the years TFC has supplemented what was taught in weekly meetings with a variety of training and/or refreshing “getaway” opportunities. Whether through large conferences or ministry specific student leadership training events, teens have the chance to step away from the everyday routine in order to dig deeper in their walk with Christ and grow in their leadership skills. Through events like 180 Encounters, all-nighters and concerts, teens also have the opportunity to gather with friends from across our ministry area and enjoy extended time to fellowship with one another while growing deeper in their faith.
-
-
-
-Want to learn more about 180 Encounters? Talk to [Lavonne](/staff/lavonne-ponstein).
diff --git a/content/ministries/splash/boo.avif b/content/ministries/splash/boo.avif
deleted file mode 100644
index ada96b4..0000000
Binary files a/content/ministries/splash/boo.avif and /dev/null differ
diff --git a/content/ministries/splash/featured.jpg b/content/ministries/splash/featured.jpg
deleted file mode 100644
index 743587c..0000000
Binary files a/content/ministries/splash/featured.jpg and /dev/null differ
diff --git a/content/ministries/splash/featured.webp b/content/ministries/splash/featured.webp
deleted file mode 100644
index 6c1bbf8..0000000
Binary files a/content/ministries/splash/featured.webp and /dev/null differ
diff --git a/content/ministries/splash/index.md b/content/ministries/splash/index.md
deleted file mode 100644
index 465fc6e..0000000
--- a/content/ministries/splash/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Splash"
-date: 2022-10-27T13:12:45-05:00
-tags: ['ministry','event']
-featured_image: ""
-description: "In 2014 TFC developed this mission trip opportunity in response to the need for short local mission trip experiences. These trips focus on serving rural communities..."
-summary: "In 2014 TFC developed this mission trip opportunity in response to the need for short local mission trip experiences. These trips focus on serving rural communities..."
-weight: 50
----
-")
-
-In 2014 TFC developed this mission trip opportunity in response to the need for short local mission trip experiences. These trips focus on serving rural communities in our area for 2 to 3 days and they provide excellent faith building opportunities for teenagers and the adults who lead them. The trips are designed around the acrostic Surrender, Pray, Look, Ask, and Serve Happily – which is also the structure for these trips. We gather as a team to surrender our lives to God for his use and then we travel to a local community where we pray and begin looking for opportunities to serve as the Lord leads us to projects or people who need a helping hand.
diff --git a/content/ministries/volunteers/featured.jpg b/content/ministries/volunteers/featured.jpg
deleted file mode 100644
index 6006fd3..0000000
Binary files a/content/ministries/volunteers/featured.jpg and /dev/null differ
diff --git a/content/ministries/volunteers/index.md b/content/ministries/volunteers/index.md
deleted file mode 100644
index 1a956e4..0000000
--- a/content/ministries/volunteers/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Volunteers"
-date: 2022-10-27T13:14:59-05:00
-tags: ['ministry']
-featured_image: ""
-description: "Within the ministry of TFC there are several opportunities for volunteers to be involved in ministry with teenagers."
-summary: "Within the ministry of TFC there are several opportunities for volunteers to be involved in ministry with teenagers. The weekly meetings are one of the main opportunities..."
-weight: 80
----
-
-Within the ministry of TFC there are several opportunities for volunteers to be involved in ministry with teenagers. The weekly meetings are one of the main opportunities for volunteers to join in with the ministry of TFC but we also provide other opportunities for people to join us in ministry with teenagers on mission trips and at TFC Camp. We appreciate all of our volunteers and our desire is that they grow in their faith along with the teenagers they are investing in.
diff --git a/content/mt-church-form.md b/content/mt-church-form.md
deleted file mode 100644
index 62cf430..0000000
--- a/content/mt-church-form.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Mission Trip Church Form"
-date: 2022-11-11T15:03:48-06:00
-omit_header_text: true
-layout: simple
-sharingLinks: false
----
-
-
-
-> This reference form will be confidential. If you need to, you can print this page and return it to TFC Connection 662 7th St Phillipsburg, KS 67661 by February 1st in order for your teen to be considered for Mission Trip.
-
-{{< mt-church-form >}}
diff --git a/content/mt-form.md b/content/mt-form.md
deleted file mode 100644
index cb8a8d7..0000000
--- a/content/mt-form.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: Mission Trip Form
-omit_header_text: true
-layout: simple
-sharingLinks: false
-
----
-
-
-
-If you are looking for the reference forms they are here, [parent](/mt-parent-form), [teacher](/mt-teacher-form), and [church-related](/mt-church-form)! Please click the appropriate one for them! Here is the [health form](/mt-health-form)! Also, if you need to pay please go [here](/donate). Thank you!
-
-## Mission Trip Options
-This year we have three options for mission trip!
-
-## SPLASH 3.0 - June 3-10 - Highschool only
-This trip is designed for students who are ready to be “sent out” as witnesses for Jesus Christ. Students applying for this trip should have reached a point in their relationship with Jesus where they want to be used by Jesus to help people be drawn into a relationship with Him. On this trip you might be sharing your testimony, involved in helping individuals understand the Word of God, and experience life on life ministry. You will learn what it is like to "be sent" by Jesus to draw people into a relationship with Him and it will challenge you to practice dependence on the Holy Spirit for direction and guidance. As a team we will learn how to follow Jesus as He opens our eyes to see the needs of people.
-
-There will be no planned destination for this trip because we will follow the Holy Spirit to the places He wants us to serve during this time. This will be a stretch for many but will also be greatly rewarding as we learn to trust God to show us the needs of others! The team will include several TFC staff members, and we may end up traveling into the states bordering Kansas as we look for the places where Jesus wants us to serve Him. We will be self-contained including packing tools to work with and food for fixing our own meals, and we will either stay in churches or sleep in tents overnight. The trip will prepare team members to see how Jesus wants to use us in the world by meeting the needs of people and making disciples. As a team we will be provided opportunities to listen to the Holy Spirit’s leading as we pray and follow in obedience to where Jesus sends us.
-
-- Estimated Support Goal of $700-$800
-
-## Tulsa, Oklahoma - May 24-30 - 8th Grade and above
-This trip is designed for students who are ready for the challenge of leaving their personal desires behind as they follow Jesus and help meet the needs of others through the ministry of [Praying Pelican Missions in Tulsa, OK](https://www.ppm.org/mission-trips/tulsa-oklahoma). While Tulsa’s history as an oil boomtown is well-known, many are less aware that it was also once home to one of the most vibrant black communities in the U.S. prior to the Tulsa Race Massacre in 1921 when 10,000 Black people lost their homes, and an estimated 300 people died. It is considered by some to be “the single worst incident of racial violence in American history.” Now, just over 100 years later, we will be part of a renewed effort to heal deep wounds, come together as a community, and build up the local Church in Tulsa to reach across social, economic, racial, and spiritual divides. Our mission team will work alongside local church or ministry partners to meet real needs in the community and we will also have the opportunity to learn more about Tulsa’s deep history with diversity.
-
-- Estimated Support Goal of $800 - $900
-
-## Cary Christian Center - May 28-June 9 - Highschool only
-This trip is designed for students who want a chance to leave their desires behind and serve others for the purpose of building up the Kingdom of God. Students will engage with the needs of people living in poverty in the Mississippi Delta as they work in partnership with Cary Christian Center in Cary, MS. Their focus is on coming alongside people to help break the cycle of poverty through relationships. Working with the Cary Christian Center we will assist them in meeting the physical needs of individuals in Cary and surrounding communities. Projects may involve painting, shingling, minor construction, or serving the needs of the Center itself. There is a possibility of also working with Serenity on the Bayou (Emmanuel Community Center) in Anguilla, MS. The work through "Serenity on the Bayou" will provide opportunities for "face-to-face" involvement with the children of the Delta region. Projects may involve teaching Bible classes, tutoring students with specific educational needs and planning activities for the area's children.
-
-Requirements for this team are a willingness to die to self and serve even when the conditions make it hard to say “I’d be glad to.” You won’t be leaving the country on this trip but it will provide you with a great cross cultural experience and move you way outside of your comfort zone too! For more information about the Cary Christian Center check out [carychristiancenter.org](carychristiancenter.org) and for Serenity on the Bayou, check out [emmanuelcommunitycenter.org](emmanuelcommunitycenter.org).
-
-- Estimated Support Goal of $900 - $1000
-
-
-
-
-
-
-
-
-## Mission Trip Agreement
-> In order to fill out the application, you must agree to the following!
-
-- I agree to obey all rules and guidelines that TFC Connection and other associated ministries establish, realizing they have my best interest and welfare in mind. I will trust their judgment and obey them. **The staff have the right to confront me if they see a problem in my attitude or in my obeying the rules.**
-- I agree to participate in the support raising part of this project. Even though I may have the finances to pay my own way, I will send out a _**minimum of 10 letters**_ to people who would be interested in this project. **I will also respect the deadlines to get my letters in the mail and realize this may lead to my dismissal from a trip if I haven’t done my part.**
-- I acknowledge that I am expected to do my share of the work on the mission trip and I will be willing to do what is asked of me with an "I'd be glad to" attitude.
-- **I will work at making this mission trip a priority!** Even if other events come up after I am accepted on a mission trip, I will commit to still go on this trip.
-
-{{< mt-form >}}
diff --git a/content/mt-health-form.md b/content/mt-health-form.md
deleted file mode 100644
index 5b3f022..0000000
--- a/content/mt-health-form.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Mission Trip Health Form"
-date: 2022-12-31T14:27:16-06:00
-omit_header_text: true
-layout: simple
-sharingLinks: false
----
-
-> You will need to fill out this health form in order to finish your mission trip application.
-
-Since our health forms are only active from May to May even if you have finished the health form previously, you need to do so again in order to be eligible for mission trip since they are during May and June.
-
-{{ health-form() }}
diff --git a/content/mt-parent-form.md b/content/mt-parent-form.md
deleted file mode 100644
index dcbc866..0000000
--- a/content/mt-parent-form.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Mission Trip Parent Form"
-date: 2022-11-11T14:47:35-06:00
-omit_header_text: true
-layout: simple
-sharingLinks: false
----
-
-
-
-> This reference form is to help us understand your teenager better and it will be kept confidential. We consider it a privilege to work with your teenager, but as we consider them for this mission project, we would appreciate your valuable insight. If you need to, you can print this page and return it to TFC Connection 662 7th St Phillipsburg, KS 67661 by February 1st in order for your teen to be considered for Mission Trip.
-
-{{< mt-parent-form >}}
diff --git a/content/mt-teacher-form.md b/content/mt-teacher-form.md
deleted file mode 100644
index 7f2e9d1..0000000
--- a/content/mt-teacher-form.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Mission Trip Teacher Form"
-date: 2022-11-11T15:03:43-06:00
-omit_header_text: true
-layout: simple
-sharingLinks: false
----
-
-
-
-> Thank you for taking the time to fill out the form. This reference form will be confidential. If you need to, you can print this page and return it to TFC Connection 662 7th St Phillipsburg, KS 67661 by February 1st in order for your teen to be considered for Mission Trip.
-
-{{< mt-teacher-form >}}
diff --git a/content/newsletters/_index.md b/content/newsletters/_index.md
deleted file mode 100644
index 24c841f..0000000
--- a/content/newsletters/_index.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: "Newsletters"
----
-If you'd like to read the newsletters that individual staff write, check them out here!
-
diff --git a/content/staff/_index.md b/content/staff/_index.md
deleted file mode 100644
index a12bfe9..0000000
--- a/content/staff/_index.md
+++ /dev/null
@@ -1,10 +0,0 @@
-+++
-title = "Meet the TFC Staff"
-template = "staff_section.html"
-[extra]
-featured_image = "staff.jpg"
-+++
-
-Staff are what make TFC happen. These people give their time, energy, and money to making sure TFC happens and are constantly following the Lord to His purpose for the communities they work in.
-
-> If you'd like to check out newsletters written by ALL the staff [click here](/newsletters "newsletters").
diff --git a/content/staff/april-teves/_index.md b/content/staff/april-teves/_index.md
deleted file mode 100644
index a9f1528..0000000
--- a/content/staff/april-teves/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "April Teves"
-description: "Arnie and April moved to Logan, Kansas in October of 2009."
-weight: 70
-extra:
- tags: ["Staff", "Logan", "Wakeeney"]
- image: "featured.jpg"
----
-
-
-Arnie and April moved to Logan, Kansas in October of 2009. April’s grandfather’s family homesteaded south of Logan and she grew up coming to Logan every year for family reunions. So, when they moved here, it was like moving to her hometown, although she was raised in Colorado. Shortly after they moved here, April joined TFC staff and eventually became the leader of the Logan TFC group. They now co-lead the Logan group with Lewis and Susan Smith from Phillipsburg and they love being part of the community of Logan, getting to know the families and the teens, and teaching the teens about Jesus! April also leads the junior high group in Wakeeney in partnership with the Church of God.
diff --git a/content/staff/april-teves/featured.jpg b/content/staff/april-teves/featured.jpg
deleted file mode 100644
index 155d397..0000000
Binary files a/content/staff/april-teves/featured.jpg and /dev/null differ
diff --git a/content/staff/billy-cayou/_index.md b/content/staff/billy-cayou/_index.md
deleted file mode 100644
index c2b6847..0000000
--- a/content/staff/billy-cayou/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Billy Cayou"
-description: "Billy grew up in Oxford, Nebraska and was a part of Southern Valley TFC throughout Middle School and High School."
-weight: 80
-extra:
- tags: ['Staff', 'Phillipsburg']
- image: "featured.jpg"
----
-
-
-Billy grew up in Oxford, Nebraska and was a part of Southern Valley TFC throughout Middle School and High School. During college, Billy was a summer intern for a few years and in the fall of 2021 he began his year long internship. During those years God placed a desire in Billy to serve in the ministry where he loved so dearly, then he joined staff in the fall of 2022. Billy handles our social media and helps lead the Phillipsburg Group with Brian and Julie Fischer.
diff --git a/content/staff/billy-cayou/featured.jpg b/content/staff/billy-cayou/featured.jpg
deleted file mode 100644
index aed5b87..0000000
Binary files a/content/staff/billy-cayou/featured.jpg and /dev/null differ
diff --git a/content/staff/brian-and-julie-fischer/_index.md b/content/staff/brian-and-julie-fischer/_index.md
deleted file mode 100644
index 8e3a747..0000000
--- a/content/staff/brian-and-julie-fischer/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Brian and Julie Fischer"
-description: "As a teenager Brian was a part of the Golden Plains Youth For Christ ministry at Northern Valley and he participated in events like Bible quizzing and monthly rallies."
-weight: 10
-extra:
- tags: ["Staff", "Executive Director", "Phillipsburg"]
- image: "featured.jpg"
----
-
-
-As a teenager Brian was a part of the Golden Plains Youth For Christ ministry at Northern Valley and he participated in events like Bible quizzing and monthly rallies. During his high school years he was also a part of the first mission trip teams and attended some of the first years of TFC Camp. In 2010 God called Brian back to Phillipsburg to become the Executive Director for the ministry now called Teens For Christ Connection. God is doing some great things within TFC and he continues to lead us forward into the future as we strive to do whatever it takes to help teenagers become fully devoted followers of Jesus. Brian’s wife Julie is the Office Manager for TFC and she does a great job keeping all of the finances in order. Brian and Julie also help lead the Phillipsburg TFC groups and they are the proud parents of Nathan and Natalie.
diff --git a/content/staff/brian-and-julie-fischer/featured.jpg b/content/staff/brian-and-julie-fischer/featured.jpg
deleted file mode 100644
index 11a5db2..0000000
Binary files a/content/staff/brian-and-julie-fischer/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/allthrow.jpg b/content/staff/chris-and-abbie-cochrun/2023-08/allthrow.jpg
deleted file mode 100644
index aaed29f..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/allthrow.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/family.png b/content/staff/chris-and-abbie-cochrun/2023-08/family.png
deleted file mode 100644
index 8460cbe..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/family.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/featured.jpg b/content/staff/chris-and-abbie-cochrun/2023-08/featured.jpg
deleted file mode 100644
index 7dc3290..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/index.org b/content/staff/chris-and-abbie-cochrun/2023-08/index.org
deleted file mode 100644
index 03c43be..0000000
--- a/content/staff/chris-and-abbie-cochrun/2023-08/index.org
+++ /dev/null
@@ -1,63 +0,0 @@
----
-#+TITLE: True and Better 🔝 - August 2023 Newsletter
-TITLE: True and Better 🔝 - August 2023 Newsletter
-#+DATE: 2023-09-18
-DATE: 2023-09-18
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Lessons
- - True and Better
-newsletter: true
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: Well, we ran out of food! That was the situation for our first night of TFC! It's a problem for sure, but a good problem!
-summary: Well, we ran out of food! That was the situation for our first night of TFC! It's a problem for sure, but a good problem!
-newsletter: true
----
-
-* True and Better
-Well, we ran out of food! That was the situation for our first night of TFC! It's a problem for sure, but a good problem! And that's kind of how TFC has gone recently, let me share with you some of our plans for this year, and what we need your help in praying for!
-
-[[file:kickball.jpg]]
-
-Our plan for teaching this year, is to talk through a lot of the same stories we shared last year in the Old Testament, however, this time, we are going to share how all of those characters in the stories, point to Jesus. In so many ways, the biblical authors have crafted such a powerfully unique story that is linked all throughout to point to the one and most important person in all our lives, Jesus.
-
-That's why we've named our theme True and Better. Timothy Keller shared a sermon once with a series of statements of Jesus being a True and Better completion of many characters and stories throughout the Bible. And Tim Keller ended it with, "The Bible's not about you."
-
-[[file:trueandbetter.jpg]]
-
-Think on that for a moment, it's not about you, because all of it points to Jesus. It's about Jesus. It always has been and always will be. He's the one who lived a perfect life when I couldn't, He's the one who died under the weight of my sin when I should have, He's the one who stands before God forgiving me when I don't deserve it. It's all about Him, not me.
-
-That's our hope and prayer this year, that as we share all of these stories of how Jesus perfects all of these characters, that we will see ourselves in those characters and how we need to adjust our lives to point to Jesus better. Ultimately, we want the teens this year to better understand their role of how they too can point to Jesus, to share Him in new and unique ways by being a light in their schools, families, and communities.
-
-I was praying through these lessons at the beginning of this year and thought, what if I make a point to ask the kids over and over, how do you point to Jesus? If we can find ways to do that each and every day? What would our communities look like? Our schools?
-
-If you see the kids out and about sometime, ask them, “How do you point to Jesus?” And maybe too, do it with us, ask yourself, “How can I point to Jesus today?” It's a powerful question that really changes the way we ought to work and act in life?
-
-[[file:allthrow.jpg]]
-[[file:pitching.jpg]]
-[[file:kicking.jpg]]
-
-* Cochrun Happenings
-So, school has started and TFC has started, but our families biggest change has been that Josiah is now going to school! He has been really enjoying it, but boy does it tire him out! Luke misses him, but is really cute playing so well by himself! Finally, Ty has been such a sweet little baby! We've been incredibly blessed by the world's best baby! He rarely complains and sleeps 12 hours a night!
-
-[[file:family.png]]
-
-* Thank You
-Thank you all so much for cheering for us, praying for us, and supporting us! Continue to pray as the start of a new year of TFC is a difficult thing!
-
-#+begin_quote
-Remember that you can help by contacting me about helping out at TFC through either food or being part of the team on Wednesday nights! Please let me know if you or someone you know is able to help! Also, if you haven't, consider donating to helping us out by going [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/kickball.jpg b/content/staff/chris-and-abbie-cochrun/2023-08/kickball.jpg
deleted file mode 100644
index 4491074..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/kickball.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/kicking.jpg b/content/staff/chris-and-abbie-cochrun/2023-08/kicking.jpg
deleted file mode 100644
index b6a30a3..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/kicking.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/pitching.jpg b/content/staff/chris-and-abbie-cochrun/2023-08/pitching.jpg
deleted file mode 100644
index faf2762..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/pitching.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-08/trueandbetter.jpg b/content/staff/chris-and-abbie-cochrun/2023-08/trueandbetter.jpg
deleted file mode 100644
index 0332dee..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-08/trueandbetter.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-09/cash.jpg b/content/staff/chris-and-abbie-cochrun/2023-09/cash.jpg
deleted file mode 100644
index a931c87..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-09/cash.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-09/colt.jpg b/content/staff/chris-and-abbie-cochrun/2023-09/colt.jpg
deleted file mode 100644
index b6b6054..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-09/colt.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-09/family.png b/content/staff/chris-and-abbie-cochrun/2023-09/family.png
deleted file mode 100644
index abd6f5c..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-09/family.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-09/featured.jpg b/content/staff/chris-and-abbie-cochrun/2023-09/featured.jpg
deleted file mode 100644
index 224087c..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-09/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-09/index.org b/content/staff/chris-and-abbie-cochrun/2023-09/index.org
deleted file mode 100644
index b708b1d..0000000
--- a/content/staff/chris-and-abbie-cochrun/2023-09/index.org
+++ /dev/null
@@ -1,68 +0,0 @@
----
-#+TITLE: Father to Many - September 2023 Newsletter
-TITLE: Father to Many - September 2023 Newsletter
-#+DATE: 2023-10-06
-DATE: 2023-10-06
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Lessons
- - True and Better
-newsletter: true
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: God is referred to as our father in the Bible many times.
-summary: God is referred to as our father in the Bible many times.
-newsletter: true
----
-
-
-* Chris - Father to Many!
-By Abbie Cochrun
-
-God is referred to as our father in the Bible many times. When Jesus taught his disciples to pray, He had them start their prayer by saying, ““Our father in heaven…” Clearly the role of father in an important characteristic of who God is!
-
-But what if you don’t have a great example of how God leads and loves you in your dad on earth? Sadly, this is where many of the teens who come to Northern Valley TFC find themselves. Yet, I see God using Chris to fulfill this role in some small way. When Chris was at camp for two weeks this past summer, I got a text from another staff member that said, “Thanks for sharing Chris this week - these kids desperately need a Christian dad!” He picked on and encouraged and loved those kids for a solid week at camp, and the work didn’t stop there!
-
-This past week at TFC Chris noticed a few of the boys making fun of and laughing at another kid. Rather than just ignore it or sternly tell them to knock it off, he pulled them aside, and spoke to them about how Jesus loves us, challenging them to think about their actions and whether what they were doing was reflecting Jesus well. He actually came home quite frustrated with these guys because they really should know better! But even in his frustration I saw him fulfilling this “dad” role for these kids. He loves them and wants them to know how to live life according to what the Bible says! This is a hard task when you only have a few hours with them a week so please pray that God would use what He’s doing and multiply it greatly!
-
-He has also started meeting with a few of the older kids for a Bible Study on Friday mornings again. I know that it is only by the power of the Holy Spirit that lives can be changed, so I’m praying that God would transform hearts like only he can, and that these kids would see how God loves them through the work Chris is doing!
-
-This brought me to our Bible study group. I asked them to read through Luke this summer. Then I told them it isn't much. Just half a chapter a day. Mostly just 20 verses a day. And if they ever wanted to read through the whole Bible it'd take 12 pages a day and you'd make it in about 3 months. Then Josie flipped through her Bible and asked if I could help her figure out how long it'd take her to read through the entire New Testament, I think I got her convinced that it doesn't take much, just consistency.
-
-That was my final point in our last night of TFC too. Let God's Word change you. So with that, I invite you to do the same! If you'd like, read half a chapter of Luke every day this summer, and you'll get through it just a couple of months! And as you do, pray for our little group! I told them I'd be checking in with them over the summer to see how their reading is going, so pray that they'll keep it up and that they'll be changed!
-
-[[cash.jpg]]
-[[colt.jpg]]
-
-* Jesus - The True and Better
-Our theme this year has been True and Better. A deep look at how Jesus completes so many of the stories we encounter throughout the Old Testament. So many times, we read the Old Testament and feel disconnected to the stories because they seem old and strange and the practices people have in them seem barbaric, but Jesus completes so many of the incredible themes we find getting started in the OT that if we don't read it, we miss out on incredibly cool things Jesus does!!
-
-
-The stories we've talked about already:
-Jesus is the True and Better Adam. While Adam failed in the garden and brought death into our world, Jesus passes the test in the garden and brings us life.
-Jesus is the True and Better Abel. While Abel died innocent his blood cries out to God for vengence. Jesus also dies innocent, but His blood doesn't cry out for our vengence against us for killing Him, but for our forgiveness.
-Jesus is the True and Better Noah. While Noah succeeded in being blameless in God's eyes for a time, he was only able to save 8 people and still failed in his own garden. Instead Jesus was always blameless, and saves all who turn to Him.
-Next week we talk about Abraham. Jesus is the True and Better Abraham because while Abraham was the father to many and that one day someone would save the world through Abraham's line, Jesus was that savior and fulfills that promise!
-
-* Cochrun Happenings
-We have had a good September! Josiah has been doing great at school and enjoys learning new things and playing with his friends! Luke has adjusted well to being the “big brother” at home while Josiah is gone.
-We also celebrated Ty’s baptism at church this month. It is so cool to have him fully welcomed into the family of God! We’re excited to see how God will use his life for His glory!
-Life has just been really sweet lately with these three little boys! :)
-
-[[family.png]]
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/bryson.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/bryson.jpg
deleted file mode 100644
index db32a20..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/bryson.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/family.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/family.jpg
deleted file mode 100644
index fcc373a..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/family.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/featured.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/featured.jpg
deleted file mode 100644
index 152d19f..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/index.org b/content/staff/chris-and-abbie-cochrun/2023-11/index.org
deleted file mode 100644
index b3de2e4..0000000
--- a/content/staff/chris-and-abbie-cochrun/2023-11/index.org
+++ /dev/null
@@ -1,73 +0,0 @@
----
-#+TITLE: A Full Two Months - October & November Newsletter
-TITLE: A Full Two Months
-#+DATE: 2023-11-20
-DATE: 2023-11-20
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Lessons
- - True and Better
- - Mom
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: Around when I should have been writing and sending out my last newsletter, I heard that my mother was getting put into the hospital, likely with pneumonia. This started a long week of hospitals and the passing of my mother.
-summary: Around when I should have been writing and sending out my last newsletter, I heard that my mother was getting put into the hospital, likely with pneumonia. This started a long week of hospitals and the passing of my mother.
-newsletter: true
----
-
-* Missing My Mother
-Around when I should have been writing and sending out my last newsletter, I heard that my mother was getting put into the hospital, likely with pneumonia. This started a long week of hospitals and the passing of my mother.
-
-My mom was a fireball. She was feisty, passionate, always knew she was right, and if you weren't careful she'd burn you good. My mom found her joy in her kids, in her family. It was the joy of her heart to watch her kids grow up to become self sufficient, good, strong people. And she believed in the best for us. Seriously, I can remember being in junior high, she believed I could do anything. Since becoming a parent myself, I know that you often feel your kids are incredible, but my mom was far and above. If I would have told her I was interested in government, she thought I'd become the President someday, if I was interested in computer science, she was expecting me to become the next Steve Jobs. Seriously, she believed in us, and would help to plow the way for her kids too. Of course life always gets in the way, but she was optimism incarnate for her kids. And she knew how to love us.
-
-My heart hurts so much to see her gone. The night she died, I paced the hospital reading Psalm 77. This passage is a large lament over the dangers that are surrounding the psalmist. It gives the feeling like the psalmist has even almost entirely lost their faith in God. However, after their questions and struggles, they reflect instead on all that God has done. Note too, that this psalm is written much later in Israel's history, so the events that the psalmist is reflecting on are not ones that they've even seen themselves. This means, that just reflecting on God's Word, turned their hearts to Him instead of away.
-
-I spent time with students at TFC reflecting on these passages ourselves. As I shared about this, I realized that in a lot of ways, our world drives us away from the Lord at any chance that it can. We talked about Abraham and Isaac this last week as well, and I shared how Abraham could have been angry with God because Isaac was being taken away from him just like my mom was taken, just like many of the teens in our group have had someone or something taken from them. We could all be angry at God because of the things taken from us. And that's exactly what that liar, Satan, would want.
-
-But, that's not how Jesus combats the evil in this world. I was recently given a previewing of the upcoming movie by Angel Studios (the makers of The Chosen) called "The Shift". The premise of the movie is very similar to the book of Job. There is a man who loses everything in a lot of ways, and instead of turning against God, leans into Him with everything. The movie was pretty good honestly, it takes a lot of creative liberties since I'd call it more of an allegory set into a futuristic/sci-fi world, but gets the heart of the message. What would you be able to give up and still serve the Lord? It's a hard question really. Even when everything gets taken from you, It's a lot to think about, but even so, we must cling to Him. And Jesus was our perfect example of that.
-
-{{< figure src=momanddad.jpg alt="A Picture of my parents" caption="Mom and Dad" >}}
-
-* Lots Going On
-We also got the honor of taking the kids Operation Christmas Child shopping!! Between our small group, we raised enough for 5 boxes, but as I helped send off the TFC Drop Off center boxes this morning, the TFC Office sent off 1080 boxes this year!!!!!
-
-{{< figure src=occ/older-girls.jpg caption="The older girl group" >}}
-{{< figure src=occ/boys.jpg caption="Boys group" >}}
-{{< figure src=occ/younger-girls.jpg caption="The younger girls group" >}}
-
-We have been having a lot of fun. If I could, I'd like to ask that you pray for some of our kids by name a bit more often!
-
-{{< figure src=bryson.jpg caption="This is Bryson, he's a squirrely one, but he has a good heart!" >}}
-
-{{< figure src=jaden.jpg caption="Jaden has been coming to TFC for over two years and in a lot of ways, has grown so much!!" >}}
-
-{{< figure src=jaycee.jpg caption="Jaycee is a fifth grader, so she isn't actually in TFC yet, but she has been around every now and then and it's fun chatting with her on my bus routes!!" >}}
-
-{{< figure src=featured.jpg caption="Jeremy teaching about the paralytic lowered through the roof to be healed by Jesus." >}}
-
-This last weekend we had another 180 Encounter! I just loved watching an alumni and now good friend Jeremy Ford teaching the teens about Jesus as they sat at his feet!
-
-* Cochrun Happenings
-The last couple of months have been so full! We’ve been busy with house projects, battling sickness, and then walking through the hardness of losing my mom. We are honestly ready for the slower pace of the winter season!
-
-But we did enjoy many fun aspects of the fall season too. Ty enjoyed his first Halloween as the most adorable lion and the older boys loved “helping” me carve pumpkins for the first time. We also enjoyed a hay rack ride together!
-
-[[family.jpg]]
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
-
-Thank you all so much for your love and prayers! And for the many of you who have sent and shared sympathies for the passing of my mom. We know God has placed an awesome team around us for life and for our ministry!!
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/jaden.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/jaden.jpg
deleted file mode 100644
index 22e7b40..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/jaden.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/jaycee.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/jaycee.jpg
deleted file mode 100644
index 38e6d74..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/jaycee.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/momanddad.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/momanddad.jpg
deleted file mode 100644
index 34b7797..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/momanddad.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/occ/boys.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/occ/boys.jpg
deleted file mode 100644
index c10d71c..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/occ/boys.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/occ/older-girls.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/occ/older-girls.jpg
deleted file mode 100644
index 987f571..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/occ/older-girls.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-11/occ/younger-girls.jpg b/content/staff/chris-and-abbie-cochrun/2023-11/occ/younger-girls.jpg
deleted file mode 100644
index e4971b6..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2023-11/occ/younger-girls.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2023-12/index.md b/content/staff/chris-and-abbie-cochrun/2023-12/index.md
deleted file mode 100644
index 514f9d3..0000000
--- a/content/staff/chris-and-abbie-cochrun/2023-12/index.md
+++ /dev/null
@@ -1,96 +0,0 @@
----
-title: "A Year of Waiting - Christmas Letter 2023"
-date: 2023-12-16
-tags:
-- Chris & Abbie Cochrun
-- Northern Valley
-- Lessons
-- True and Better
-- Mom
-
-featured_image: "featured.jpg"
-description: "Around when I should have been writing and sending out my last newsletter, I heard that my mother was getting put into the hospital, likely with pneumonia. This started a long week of hospitals and the passing of my mother."
-summary: "Around when I should have been writing and sending out my last newsletter, I heard that my mother was getting put into the hospital, likely with pneumonia. This started a long week of hospitals and the passing of my mother."
----
-
-> Be patient as you wait for the Lord's return. Consider the farmers who patiently wait for the rains in the fall and in the spring. They eagerly look for the valuable harvest to ripen. You, too, must be patient. Take courage, for the coming of the Lord is near. James 5:7-8
-
-I am not one to pick a "word of the year" like some do, but this year it seems like God chose one for our family and
-that would be "WAIT". 2023 has been full of waiting, and not really a bad waiting, but one of anticipating and
-hoping and longing for things to come. The biggest and most exciting thing we eagerly awaited this year was the
-birth of our third child! This third pregnancy was no joke. At one doctors appointment, my doctor told me I had
-"about every late pregnancy symptom there was". Thankfully there was nothing serious and me and baby were
-completely fine, but I was definitely READY for this baby to get here long before he made his
-appearance! As it was, Titus Lawrence was born on June 5, just two days past his due date.
-We chose his name because of how Titus is described in the Bible. 2 Corinthians 7:6 says,
-"But God...comforted us by the coming of Titus." And then verse 13 says, "We rejoiced still
-more at the joy of Titus." Before this little boy was even born I was praying that his life
-would bring comfort and joy to all he meets. And so far, that has been SO true! He is the chill-
-est, smily-est, happiest baby of all. So often people just can't help but grin at his cute chubby
-self! Granted he is a cute baby so that's pretty understandable, but I will continue to pray
-that God uses him to bring joy to others! We nick named him Ty, and he has been such a
-wonderful blessing to our family. I told Chris that every morning feels like Christmas when I
-get to go upstairs to get him out of bed and hug his cute self. :)
-Another thing we anticipated this year was Josiah starting school! He turned five this past
-summer, and was very ready to start Pre-K in August! He's always been pretty shy, and I wasn't
-sure how he would do in this completely new setting, but he has been LOVING school. He's so
-smart and loves learning and playing with all of his new friends. It has been so fun to watch
-him come out of his shell and be more friendly and fun with people he doesn't know as well.
-His favorite things in the world right now is all things sharks (he knows detailed facts about
-multiple varieties...far more than I do!), building things with legos, and drawing really
-impressive pictures! He's sweet and helpful and I loved watching him grow up this year!
-Luke is 3 years old, and is our blond haired, blue eyed tornado child.
-He's stinking adorable, which is good because he's often a handful! The picture to the right is
-after he found the sprinkler and the grass pile...He also got so good at talking this year which
-he was quite proud of. "I can talk like Josiah now!" He's the goofball of the family, and makes
-us laugh with his silly antics and funny things he says. "I'm breathing out my ears!" (He got
-the hiccups). "Where's all the buddies?" (Where is everybody?) "It was mean and it was
-angry!" (Talking about a cricket on the floor). He adjusted remarkably well to being a big
-brother and having his older brother be gone at school 4 days a week!
-This is Chris's third year driving the bus for Northern Valley. He picks up the junior high kids
-and brings them to Long Island and then brings them home at 4 pm after school is out for the day. He's done such a
-good job building relationships with those kids, many of whom come to TFC because they know him from the bus!
-This year for TFC, we moved the group back to Almena, after having it in Long Island for a couple of years. The group
-has about doubled in size! With the arrival of Ty, I knew I wouldn't be able to help at TFC this year, and we were
-fervently praying God would provide some new volunteers for our group! And He did! We have two wonderful
-volunteers, one who even has cooked several meals over the course of the year! Chris has some challenging kids this
-year, so pray for wisdom as he strives to point these kids to the good news of God's word!
-Over the course of 2022, we had several trips and planned events canceled which made our anticipation and longing
-for a family vacation even larger this year! And this year we got to go on two family trips! In March we booked a
-couple nights at the Great Wolf Lodge in Kansas City. The boys LOVED it. We spent hours at the water park attached
-to the hotel and getting to spend time with a good friend and some family who lives there! We weren't really
-planning on going on another trip, but after Chris spent two weeks at TFC camp,
-and I survived solo parenting 3 boys, one who was less than 2 months old, we
-needed a break! So, we booked a last minute trip to Keystone, CO in August. It
-was the BEST trip. Truly so refreshing for our whole family! Ty slept like a
-champ, and was perfectly content "hiking" in his baby carrier! The older boys
-were amazed at the mountains and loved the little short hikes we went on and
-getting to swim at the pool at our condo. They still talk about Keystone, CO
-frequently, so I think we may be back!
-An unexpected twist in our year was the sudden death of Chris's mom, Carla. In the midst of deep sadness, it was
-good to spend time with his extended family and to grieve and remember together. We know that God works all
-things for good for those who love Him, and are anticipating how God will use this for good in the lives of Chris's
-family and in our hearts and lives as well.
-One of the biggest thing we've been waiting for this year is the opportunity to
-move into our NEW HOUSE! I have been longing for a place to truly call home
-since 2014. We are currently in our third rental house since we got married,
-and have been looking for a place to call our own for years. I'm not sure why,
-but there is never houses for sale in Long Island which is really where we
-wanted to live. But we have been praying and waiting for God to direct us in
-His timing to the house for us! At the end of the summer one of my friends
-contacted me about a potential house, and after contacting the owners, and
-looking at it, we decided this was the one! Not only is it in Long Island, but it's also right next door to my sister's
-house! We have a large empty lot in between us, that we own, and our kids will get to play together all the time!
-Hannah texted me, "It's like our little girl playing house dream come true!" :) The older couple living there is waiting
-for a new facility to open up before moving, and there is so far no set date of when that will be. So we
-wait...anticipating the day we'll get to move in, hopefully at the beginning of 2024!
-Part of our negotiation for the house was that we would paint it, so that was a BIG project this fall that helped us to
-make it feel a little more ours! The sellers were avid gardeners and I am THRILLED to have a big flower garden and a
-spot for a vegetable garden too! I also planted some fall bulbs with the boys and am anticipating spring when I'll get
-to see what's all there. And so now...we wait...And rather than be annoyed by the waiting, I have been trying to allow
-the tension of the wait to pull my heart towards anticipating and longing for Jesus.
-How the Israelites waited and longed for the Savior to come rescue them, and how
-we too should long with anticipation for His second coming, when He'll come to make
-all things right! This advent season has held much more meaning for me because of
-this beautiful year of waiting. Merry Christmas friends! May you find more of Jesus in
-any waiting you might have this coming year!
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/avery.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/avery.jpg
deleted file mode 100644
index 30cb9d7..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/avery.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/cochrun.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/cochrun.jpg
deleted file mode 100644
index b2c1e3b..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/cochrun.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/coltgoofy.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/coltgoofy.jpg
deleted file mode 100644
index 78e3799..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/coltgoofy.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/featured.jpg
deleted file mode 100644
index 951883f..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/goofywedding.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/goofywedding.jpg
deleted file mode 100644
index 73556f7..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/goofywedding.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/house.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/house.jpg
deleted file mode 100644
index 329d681..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/house.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/index.org b/content/staff/chris-and-abbie-cochrun/2024-02/index.org
deleted file mode 100644
index 1fb91c5..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-02/index.org
+++ /dev/null
@@ -1,75 +0,0 @@
----
-#+TITLE: All Kinds of Stories
-TITLE: All Kinds of Stories
-#+DATE: 2024-02-02
-DATE: 2024-02-02
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Lessons
- - True and Better
- - Weddings
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: What a new year! With so many new things!! This month has been filled with new changes at TFC, a newly married couple, and a new house!! What a firecracker starter to the year honestly, and boy has it been busy. Let me walk you through all that's been going on.
-summary: What a new year! With so many new things!! This month has been filled with new changes at TFC, a newly married couple, and a new house!! What a firecracker starter to the year honestly, and boy has it been busy. Let me walk you through all that's been going on.
-newsletter: true
----
-
-What a new year! With so many new things!! This month has been filled with new changes at TFC, a newly married couple, and a new house!! What a firecracker starter to the year honestly, and boy has it been busy. Let me walk you through all that's been going on.
-
-* Some Tweaks To Our Schedule
-I decided we needed to change our schedule at TFC this January. Last semester, we had been starting at 6 o'clock. This had been perfect for eating supper before starting the night. But at the end of the semester, a high school girl approached me and asked if I'd consider doing high school TFC at a different time from the junior high, so that they can focus better on the lesson without the distractions. So after praying and wrestling with scheduling ideas, we decided to shift junior high TFC to start at 5:00 and start high school TFC at 7:00.
-
-It has taken some adjusting for sure, and it’s a bit exhausting to have two lessons in one night, but honestly, the outcome has been very encouraging! We've had some high schoolers coming that haven't been there regularly at all, and it's been easier to make the lessons tailored for each group. Last week we talked about the Passover. With our JH kids, we did a small bit of the meal and learned how it fit in with Communion. With the HS, we more slowly walked through the emotion and fears the Israelites would have felt that first Passover in Egypt. Then we saw how Jesus took that meal and tweaked it as a picture of Him becoming the sacrificed lamb's blood that marks us as God passes over us for judgment. It was really cool!!
-
-Please keep praying for us as this new schedule and some new rules are a bit tricky to handle, but pray we start to have a solid group of HS students and our JH group continues to learn the core concepts of Jesus this year.
-
-{{< figure src=coltgoofy.jpg alt="Colt" caption="Colt" >}}
-{{< figure src=avery.jpg alt="Avery" caption="Avery" >}}
-{{< figure src=levi.jpg alt="Levi" caption="Levi" >}}
-
-* A Love Story I Wasn't Expecting
-I haven't shared this in my newsletters because I didn't want to spoil anything for anyone who may have been connected, but I was approached by some TFC alumni at the beginning of the fall, Cameron Hendryx and Haylee Tien (teens who've been through TFC and each had a chance to intern with us as well!!) They got engaged this summer/fall and asked if I'd do premarital counseling with them and officiate their wedding! I was completely caught off guard when they asked and wasn't sure how to answer at the time! I prayed about it and talked to Abbie asking if God thought I was the right person for this, and felt God nudging me to do it. So, after many hours of meeting with Cameron and Haylee, and praying for them constantly, they are now Cameron and Haylee Hendryx!!! It was such a fun experience to walk through all kinds of material for Cameron and Haylee about marriage and even felt God working on my heart in our marriage too.
-
-{{< figure src=goofywedding.jpg alt="Look at them!" caption="Look at them!" >}}
-
-Cameron and Haylee are such a cool couple whose story is a great example of how God can use His mission and kingdom to bring such joy and love together in two people. I'd like to share with you what Cameron said to me one night in our counseling session when I asked what he and Haylee would like folks to know about them at their wedding.
-
-#+begin_quote
-It's only through the grace and mercy of God and Jesus that we are even here to have this wedding. Through Jesus's blood that I am able to be there, that Haylee is able to be there. A marriage without Christ is without purpose. There is a greater purpose to being married in Christ than just being married, that God can use your marriage to do more. Serving and glorifying God rather than just seeking our own happiness.
-#+end_quote
-
-{{< figure src=wedding.jpg alt="This couple is awesome!" caption="This couple is awesome!" >}}
-
-What a cool picture!! Please pray for Cameron and Haylee and the journey they are now on. For those of you married, you know that marriage can be hard and incredibly rewarding, so please pray for them!!
-
-* One Story I Was Expecting
-For the entire fall semester, Abbie and I have been in the process of finding and purchasing a home of our own. It's honestly been a very long, slow process. mostly lots of waiting, but as of January 26, 2024, we are now the proud owners of 371 Cooper St. Long Island, KS!!!! We are thrilled, and a little scared! We do have a lot of work ahead of us as we need to remodel the kitchen and bathroom to make it work for our family, but we hope to figure out what is required for us to be able to make it home quickly, take care of that first, and then finish the rest after we move in.
-
-Thank you all so much for praying with us in our journey to find a home of our own. As many of you may remember, we have been from place to place quite a bit over our less than a decade of marriage, and have yearned for our own house for a long while. Well now that that's over, we are so grateful for the many of you who have been prayer warriors in that! And for the many of you who have been our financial supporters to take care of our family as we work so hard to share the gospel with the teenagers of the Northern Valley community!! Please keep praying as there will be lots of work ahead of us, but we are eternally grateful for you all!!
-
-{{< figure src=house.jpg alt="We are SOOO excited!" caption="We are SOOO excited!" >}}
-
-* Cochrun Happening's
-Our boys are so excited for our new house! It is right next door to Abbie’s sister’s house, and our boys 3 cousins! The library and a nice play ground are right behind our new house, and as we’ve been working at renovating, it has been so fun to watch all of our kids run around and play in our yards and on the playground.
-
-We have already spent a lot of time this past fall painting our new house, and are thrilled to have that project mostly done before even purchasing the house!
-
-{{< figure src=cochrun.jpg alt="It's been a busy month!" caption="It's been a busy month!" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
-
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/levi.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/levi.jpg
deleted file mode 100644
index 3321840..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/levi.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-02/wedding.jpg b/content/staff/chris-and-abbie-cochrun/2024-02/wedding.jpg
deleted file mode 100644
index 7c26e88..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-02/wedding.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/avery-shelby.jpg b/content/staff/chris-and-abbie-cochrun/2024-03/avery-shelby.jpg
deleted file mode 100644
index f739f26..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-03/avery-shelby.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/colt.jpg b/content/staff/chris-and-abbie-cochrun/2024-03/colt.jpg
deleted file mode 100644
index 74661b3..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-03/colt.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/family.jpg b/content/staff/chris-and-abbie-cochrun/2024-03/family.jpg
deleted file mode 100644
index 33e3dae..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-03/family.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-03/featured.jpg
deleted file mode 100644
index 17a360c..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-03/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/index.org b/content/staff/chris-and-abbie-cochrun/2024-03/index.org
deleted file mode 100644
index 550573a..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-03/index.org
+++ /dev/null
@@ -1,62 +0,0 @@
----
-#+TITLE: Conversations - The Heart of Our Ministry
-TITLE: Conversations - The Heart of Our Ministry
-#+DATE: 2024-03-28
-DATE: 2024-03-28
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Lessons
- - True and Better
- - Weddings
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: It's been a busy couple of months! So busy in fact that I forgot to get my newsletter done last month! So, for the price of one, you get two this month! What a deal! We've been enjoying the weather slowly turn to spring, but unfortunately as I write this, the weather has decided to pound on us with snow again and maybe that's a good thing because it gave me the time to sit down and get my newsletter out!
-summary: It's been a busy couple of months! So busy in fact that I forgot to get my newsletter done last month! So, for the price of one, you get two this month! What a deal! We've been enjoying the weather slowly turn to spring, but unfortunately as I write this, the weather has decided to pound on us with snow again and maybe that's a good thing because it gave me the time to sit down and get my newsletter out!
-newsletter: true
----
-
-
-* Conversations - The Heart of Our Ministry
-It's been a busy couple of months! So busy in fact that I forgot to get my newsletter done last month! So, for the price of one, you get two this month! What a deal! We've been enjoying the weather slowly turn to spring, but unfortunately as I write this, the weather has decided to pound on us with snow again and maybe that's a good thing because it gave me the time to sit down and get my newsletter out!
-
-I want to share with you a long and fun conversation I've had with a couple teenagers just recently. One high school boy who hasn't been to TFC for years came to a 180 Encounter this last weekend, and I chatted with him for almost a half hour. It was a lot of fun to just catch up, but even more so, it was fun to see that God had used our time together when he was coming to TFC to spark a great interest in him. He knew that at TFC, we've always done our best to really teach the heart of the Bible to kids and help them to really see Jesus for who He really is!
-
-{{< figure src=max.jpg alt="Max at the 180" caption="Max at the 180" >}}
-{{< figure src=colt.jpg alt="Colt at the 180" caption="Colt at the 180" >}}
-
-Another fun conversation I had was with a young 6th grade girl I've been working with at TFC this last several months. She's always had a curious mind and this weekend decided to turn her curiosity to all kinds of inner workings of TFC and what it takes to be an intern and staff! She loved watching her peers on stage at the 180 Encounter and found that maybe she could do stuff like that some day, so I was telling her all about my experiences and how God uses those people to draw others close to Him.
-
-If there is anything that God is doing at TFC, it's through this constant desire kids have to become like their older peers they see at other TFC events. They see them making a difference and impacting others, they see how God has redeemed their friends and healed their hearts, they see how life doesn't have to be the way that they always see from their family and other friends at school. They see hope, and that's incredibly powerful to a young teenager.
-
-{{< figure src=shelby-cash.jpg alt="Shelby playing elbow tag!!" caption="Shelby playing elbow tag!!" >}}
-{{< figure src=avery-shelby.jpg alt="" caption="" >}}
-
-* Grateful For You All!
-I want to praise the Lord for the ways in which He has just provided so well for us. Our volunteers have given so incredibly much to help us on Wednesday nights and even though we are there for over three hours, they just keep giving to these kids!! And for the community of Almena being so incredibly gracious to let us use the community building and supporting us in that way!
-
-And most of all, for all of you who keep giving to us financially and praying for us continually! It reminds me of how Paul was incredibly blessed by all the folks he served and would always pray for and praise the Lord for them because of all God does through them.
-
-And so, "I thank my God in all my remembrance of you, always in every prayer of mine for you all making my prayer with joy, because of your partnership in the gospel from the first day until now. And I am sure of this, that he who began a good work in you will bring it to completion at the day of Jesus Christ." Phil. 1:3-6.
-
-* Cochrun Happenings
-The last two months have consisted of A LOT of construction work at the new house and trying to get ready to move in!! On top of that, we’ve enjoyed having Easter fun and watching our little boys grow!!!
-
-I loved capturing this picture of Josiah and Luke reading bibles at church this last Sunday!
-
-{{< figure src=family.jpg alt="Fun with construction!!" caption="Fun with construction!!" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/max.jpg b/content/staff/chris-and-abbie-cochrun/2024-03/max.jpg
deleted file mode 100644
index 1769f88..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-03/max.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-03/shelby-cash.jpg b/content/staff/chris-and-abbie-cochrun/2024-03/shelby-cash.jpg
deleted file mode 100644
index 41807a5..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-03/shelby-cash.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-05/cochrun.jpg b/content/staff/chris-and-abbie-cochrun/2024-05/cochrun.jpg
deleted file mode 100644
index b4ccb82..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-05/cochrun.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-05/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-05/featured.jpg
deleted file mode 100644
index 1e899d0..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-05/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-05/house.jpg b/content/staff/chris-and-abbie-cochrun/2024-05/house.jpg
deleted file mode 100644
index 80aa020..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-05/house.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-05/index.org b/content/staff/chris-and-abbie-cochrun/2024-05/index.org
deleted file mode 100644
index b7b729b..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-05/index.org
+++ /dev/null
@@ -1,55 +0,0 @@
----
-#+TITLE: Some Very Hard Work!
-TITLE: Some Very Hard Work!
-#+DATE: 2024-05-28
-DATE: 2024-05-28
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Home Remodel
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: Well, it's been quite a big two months. A VERY big two months. But after much hard work, we are moved into our new house!!
-summary: Well, it's been quite a big two months. A VERY big two months. But after much hard work, we are moved into our new house!!
-newsletter: true
----
-
-* Some Very Hard Work!
-Well, it's been quite a big two months. A VERY big two months. But after much hard work, we are moved into our new house!! I sit here in my temporary office in my unfinished basement next to the now wall-less furnace room writing this. We've wrapped up TFC for the year and have been in full blown remodeling mode recently! We have so much we want to do with this house, but for sure needed the kitchen and the bathroom done before moving in! It's been incredibly rewarding to say that we have our own place and have made it IN TO our own place. It's an awesome feeling to be fully moved in and having lived here for a week as I'm writing this now! We agreed to buy this house last August, officially purchased it the end of January, and have been renovating ever since!
-
-That said, we are quite exhausted, ever since TFC wrapped up it's felt like a final lap sprint in a marathon and to be honest, it's actually only the first half! The house is livable and we are so excited about that. The kitchen had been completely gutted and all new everything put in. It was both fun and challenging to watch the stages of things being torn down and slowly built back up. It’s been very fun to hear family remark on how nice the changes were as we installed new walls, cabinets, and countertops. Now, we are able to have meals in our kitchen and sit around our island enjoying food together. Last night we excitedly enjoyed grilled pizza out on our patio! However, there is still lots to do in the kitchen like backsplash, trim, and more before it’s complete!
-
-The main bath had quite the make-over too! We left the walls in place, but moved all the plumbing around and reworked where everything was. It was a lot of work but ended up with a better layout with a lot more space to fit all of our children in whilst getting ready in the morning or during bath time at night. With a new bathtub and moved plumbing you can imagine the possible leaks and stress of getting things right, especially when we are doing everything ourselves, but even that has been all figured out now and we can shower and get ready in our new bathroom. Now if only we could get the linen closet built & wallpaper on. 😆
-
-It's been a lot of work and our family is incredibly grateful for all who've prayed for us and helped in small and big ways, but it isn't quite over yet. We still need to fix up the basement so there is still lots to do and we'll have projects for years probably, but we've enjoyed our new little home for the last week and will surely enjoy it for the years to come!
-
-{{< figure src=house.jpg alt="The New House" caption="The New House" >}}
-
-Now as we breathe a sigh of relief having got in the house, it's only days away until I leave on mission trip! I'm given the incredible honor of getting to go with 14 students from all over TFC-land to Rehoboth Christian Schools in Gallop, New Mexico from May 29-June 10. It's going to be a lot of fun and a good bit of stretching our servant hearts as we do home projects and work for the churches on the reservation and many of the Navajo and Hobi people in the area! It'll be a lot of fun to use some of the experience I've gained working on my own house on these mission trips too!
-
-Please pray for our students going on the trip as a good chunk are new while some have done this many times, so we have quite the mix and are expecting to see a lot of cool growth in the lives of our teens and hopefully are a great blessing to the folks in Gallop, New Mexico! Also, pray for Abbie as she stays home with our boys in our new house!
-
-{{< figure src=missiontrip.jpg alt="Mission trip kids!" caption="Mission trip kids!" >}}
-
-* Cochrun Happenings
-The last two months have felt like the busiest of our whole lives! But is has had so many sweet moments! One of the most exciting is announcing that we are expecting another baby BOY this fall! Adding 1st trimester morning sickness into our craziness was not awesome, but Abbie is feeling great now and we are excited for this new little one!
-
-We also enjoyed getting to help Abbie’s family with their annual cow working day. Josiah and Luke LOVED “helping”. 🙂 They are loving town life, riding their bikes all over and eating at The Hut.
-Lastly, can you spot our tipped over chicken coop? They even made the move!
-
-{{< figure src=cochrun.jpg alt="Family Happenings" caption="Family Happenings" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2024-05/missiontrip.jpg b/content/staff/chris-and-abbie-cochrun/2024-05/missiontrip.jpg
deleted file mode 100644
index f824f86..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-05/missiontrip.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-06/fam.png b/content/staff/chris-and-abbie-cochrun/2024-06/fam.png
deleted file mode 100644
index f29abe1..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-06/fam.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-06/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-06/featured.jpg
deleted file mode 100644
index 71a36ec..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-06/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-06/index.md b/content/staff/chris-and-abbie-cochrun/2024-06/index.md
deleted file mode 100644
index d7ee055..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-06/index.md
+++ /dev/null
@@ -1,61 +0,0 @@
----
-title: Thriving in Desert Land
-date: 2024-06-30
-authors:
-- chriscochrun
-
-tags:
-- Chris & Abbie Cochrun
-- Northern Valley
-- Mission Trip
-
-featured_image: "featured.jpg"
-description: This year I was given an awesome opportunity to go to Rehoboth Christian Schools in New Mexico for our mission trip! We brought 14 teenagers and 7 adults and boy, it was a trip!
-summary: This year I was given an awesome opportunity to go to Rehoboth Christian Schools in New Mexico for our mission trip! We brought 14 teenagers and 7 adults and boy, it was a trip!
-newsletter: true
----
-
-
-# Thriving In Desert Land
-
-This year I was given an awesome opportunity to go to Rehoboth Christian Schools in New Mexico for our mission trip! We brought 14 teenagers and 7 adults and boy, it was a trip! First off, Lavonne broke her wrist. She was supposed to be our one able armed cook since Janice had earlier this year broke her wrists, but on the first work day we had, she slipped on some water in the kitchen and broke her wrist basically making her the one very unable armed cook! It was scary, crazy, and silly all at once, we were in shock, laughed, and prayed for her to heal over and over, but God was not surprised. Do keep praying for her though, it's a BIG job to get ready for camp as she is the co-director of TFC camp, and without being able to type things out on her computer as well, it sure makes things more difficult.
-
-Back to our trip, we did a lot of work for Rehoboth and learned quite a lot about the culture and follow Jesus in a world that is unknown to us. One of the core things we worked on this year was helping students to have a "heart for the world". We wanted the teens to know that this world as a whole needs to know Jesus more and more, and that stretches from home to the ends of the world. That sometimes people do things very differently from you, and that doesn't make it wrong, you may see life differently, but they have different values and goals than you. We dove into their culture and wanted to learn all kinds of things about the Navajo people so that we might gain a bit of heart for those people.
-
-So while we roofed two buildings, painted tens of windows and doors, cleaned up brush on campus and in the cemetery and demoed a computer lab so that it could become a special education room, we asked the kids to work on learning the language, we talked with a pastor about the challenges and joys of preaching and teaching the Navajo people, and we spent a Saturday at a farmers market trying to appreciate their arts and crafts and make a few deals!
-
-Some of the students found it difficult to dive in and others thrived at it, but as the week went on we all learned that the Holy Spirit can give us a "heart for the world", when we simply stop and listen and give it a shot.
-
-{{ figure(src=mt.png alt="Mission Trip hike!" caption="Mission Trip hike!")}}
-
-
-# Camp Planning
-
-On top of mission trip stuff now being done, we have a whole plethora of jobs and things to do as we plan for TFC Camp yet again! I'll likely be helping to setup all kinds of things from games and media things for the 2 weeks of camp we have at the end of the month, but on top of that I'm praying that the students who are coming from the Northern Valley area will have hearts prepared for all the awesome things God will be showing them.
-
-This year we are talking about sailors and pirates, but mostly the island of Crete and how Paul was coaching Titus to deal with pirate like people and call them to a higher way of life. Pray for our camp team as they plan how to portray the difference between seeing the world centered around ourselves, to seeing the world centered around God.
-
-
-# Camp Donations
-
-If you can, please consider giving a donation to camp for food and scholarships! **We have two students who are in need of a scholarship this year** and a lot of food we need to purchase yet to fill hungry bellies at camp!
-
-We are still in need of hamburger, sausage, eggs, bacon and cookies, and possibly some more! If you want to make a food donation just let me know and if you’d like to make a monetary gift for camp food you can online at
-
-If you want to gift a scholarship, please let me know! Some teens come from families who just can’t quite make it work, and I’d like to use this as a chance for them to learn that the family of God loves them and will help them in their time of need!
-
-Thank you all for the way you support us and make our ministry work!! We couldn’t do it without you all!
-
-
-# Cochrun Happenings
-
-The last month was a rush as we moved in right at the end of May and have been getting used to living in the new house!
-
-We have also watched as the boys have LOVED getting to play with their cousins next door almost any time they want, and have had plenty of other projects to do in the house to continue to make it feel more like home!
-
-On top of all that, we got to enjoy Ty becoming a 1 year old! He is walking and nearly running all over the house, and we love getting to enjoy him doing just that!
-
-{{< figure src=fam.png alt="Family Happenings" caption="Family Happenings" >}}
-
-> Remember that you can help by donating [here](https://secure.myvanco.com/L-Z772/campaign/C-12WG5)! We love how God provides so we can serve this community!!
-
diff --git a/content/staff/chris-and-abbie-cochrun/2024-06/index.org b/content/staff/chris-and-abbie-cochrun/2024-06/index.org
deleted file mode 100644
index a0c38d1..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-06/index.org
+++ /dev/null
@@ -1,66 +0,0 @@
----
-#+TITLE: Thriving in Desert Land
-TITLE: Thriving in Desert Land
-#+DATE: 2024-06-30
-DATE: 2024-06-30
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Mission Trip
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: This year I was given an awesome opportunity to go to Rehoboth Christian Schools in New Mexico for our mission trip! We brought 14 teenagers and 7 adults and boy, it was a trip!
-summary: This year I was given an awesome opportunity to go to Rehoboth Christian Schools in New Mexico for our mission trip! We brought 14 teenagers and 7 adults and boy, it was a trip!
-newsletter: true
----
-
-
-* Thriving In Desert Land
-This year I was given an awesome opportunity to go to Rehoboth Christian Schools in New Mexico for our mission trip! We brought 14 teenagers and 7 adults and boy, it was a trip! First off, Lavonne broke her wrist. She was supposed to be our one able armed cook since Janice had earlier this year broke her wrists, but on the first work day we had, she slipped on some water in the kitchen and broke her wrist basically making her the one very unable armed cook! It was scary, crazy, and silly all at once, we were in shock, laughed, and prayed for her to heal over and over, but God was not surprised. Do keep praying for her though, it's a BIG job to get ready for camp as she is the co-director of TFC camp, and without being able to type things out on her computer as well, it sure makes things more difficult.
-
-Back to our trip, we did a lot of work for Rehoboth and learned quite a lot about the culture and follow Jesus in a world that is unknown to us. One of the core things we worked on this year was helping students to have a "heart for the world". We wanted the teens to know that this world as a whole needs to know Jesus more and more, and that stretches from home to the ends of the world. That sometimes people do things very differently from you, and that doesn't make it wrong, you may see life differently, but they have different values and goals than you. We dove into their culture and wanted to learn all kinds of things about the Navajo people so that we might gain a bit of heart for those people.
-
-So while we roofed two buildings, painted tens of windows and doors, cleaned up brush on campus and in the cemetery and demoed a computer lab so that it could become a special education room, we asked the kids to work on learning the language, we talked with a pastor about the challenges and joys of preaching and teaching the Navajo people, and we spent a Saturday at a farmers market trying to appreciate their arts and crafts and make a few deals!
-
-Some of the students found it difficult to dive in and others thrived at it, but as the week went on we all learned that the Holy Spirit can give us a "heart for the world", when we simply stop and listen and give it a shot.
-
-{{< figure src=mt.png alt="Mission Trip hike!" caption="Mission Trip hike!" >}}
-
-
-* Camp Planning
-On top of mission trip stuff now being done, we have a whole plethora of jobs and things to do as we plan for TFC Camp yet again! I'll likely be helping to setup all kinds of things from games and media things for the 2 weeks of camp we have at the end of the month, but on top of that I'm praying that the students who are coming from the Northern Valley area will have hearts prepared for all the awesome things God will be showing them.
-
-This year we are talking about sailors and pirates, but mostly the island of Crete and how Paul was coaching Titus to deal with pirate like people and call them to a higher way of life. Pray for our camp team as they plan how to portray the difference between seeing the world centered around ourselves, to seeing the world centered around God.
-
-* Camp Donations
-If you can, please consider giving a donation to camp for food and scholarships! _*We have two students who are in need of a scholarship this year*_ and a lot of food we need to purchase yet to fill hungry bellies at camp!
-
-We are still in need of hamburger, sausage, eggs, bacon and cookies, and possibly some more! If you want to make a food donation just let me know and if you’d like to make a monetary gift for camp food you can online at https://tfcconnection.org/donate
-
-If you want to gift a scholarship, please let me know! Some teens come from families who just can’t quite make it work, and I’d like to use this as a chance for them to learn that the family of God loves them and will help them in their time of need!
-
-Thank you all for the way you support us and make our ministry work!! We couldn’t do it without you all!
-
-* Cochrun Happenings
-The last month was a rush as we moved in right at the end of May and have been getting used to living in the new house!
-
-We have also watched as the boys have LOVED getting to play with their cousins next door almost any time they want, and have had plenty of other projects to do in the house to continue to make it feel more like home!
-
-On top of all that, we got to enjoy Ty becoming a 1 year old! He is walking and nearly running all over the house, and we love getting to enjoy him doing just that!
-
-{{< figure src=fam.png alt="Family Happenings" caption="Family Happenings" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2024-06/mt.png b/content/staff/chris-and-abbie-cochrun/2024-06/mt.png
deleted file mode 100644
index 4baced1..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-06/mt.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/asa.jpg b/content/staff/chris-and-abbie-cochrun/2024-07/asa.jpg
deleted file mode 100644
index 8fbf513..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-07/asa.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/devo.jpg b/content/staff/chris-and-abbie-cochrun/2024-07/devo.jpg
deleted file mode 100755
index 7f7da73..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-07/devo.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/fam.png b/content/staff/chris-and-abbie-cochrun/2024-07/fam.png
deleted file mode 100644
index 2263b75..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-07/fam.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-07/featured.jpg
deleted file mode 100644
index 7881898..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-07/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/index.md b/content/staff/chris-and-abbie-cochrun/2024-07/index.md
deleted file mode 100644
index 12a7215..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-07/index.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: The Mystery of Camp
-
-date: 2024-08-09
-
-taxonomies:
- tags:
- - Chris & Abbie Cochrun
- - Camp
- - Newsletter
-
-featured~image~: \"featured.jpg\"
-description: More than anything I\'ve yet to experience, TFC Camp is a magical place. I have loved it so much since I was a teenager and went myself. It was the place God changed my life...
----
-
-# The Mystery of Camp {#the-mystery-of-camp-1}
-
-More than anything I\'ve yet to experience, TFC Camp is a magical place. I have loved it so much since I was a teenager and went myself. It was the place God changed my life, and the place where I found so many incredible friends that shaped who I became. I\'ve never been able to put into words quite how astounding camp is and what God has done there. This year, I was blessed with having some remarkable conversations with kids and volunteers alike about their experience at camp, and their joy as God did His thing there yet again. I thought I would share some of the cool things they said in this months newsletter. Check them our below!
-
-{{\< figure src=asa.jpg alt=\"Asa and the kid he poured hours into!\" caption=\"Asa and the kid he poured hours into!\" \>}}
-
-> "This week has been incredible. I got to help in the kitchen at the first week of TFC camp and I am SO thankful for that!! This year my kids attended their second year and I was invited to help serve in the kitchen and got to bring my littles. It was hard work. It was exhausting. It was NOT enough sleep. But it was also one of the biggest blessings to myself and my children. The staff are unparalleled. Exceptional. More than my vocabulary can describe. The way they pour out love on every single person in their path. The way they spread the gospel and Jesus' love on anything that moves. The respect, appreciation, encouragement, love, kindness and joy that they spread thicker than sand at the beach. Our week at TFC camp was beyond the words that I can express. It was such a blessing to me, and I truly believe that every moment my kids get to spend at TFC camp will bless them and change them for the rest of their lives."
->
-> - Tiffany Becker
-
-How cool is that!!
-
-{{\< figure src=devo.jpg alt=\"It\'s amazing watching kids do their devos in front of the cross!!\" caption=\"It\'s amazing watching kids do their devos in front of the cross!!\" \>}}
-
-And here is a text my wife received after the first week of camp:
-
-> "Enjoy your husband today!! ...He is turning into our "Larry". His conversations with kids was happening all the time!...The number of times we heard..."I talked to Chris", or walked past him walking with a kid intent on conversation was amazing!"
-
-Larry was on staff with us several years ago, and went to be with Jesus in 2017. He's someone we loved very dearly, he even helped officiate our wedding! Larry had a personality and gift for just chatting with kids and loving on them well. He had many conversations about Jesus with kids that changed lives all over the place. He, more than anyone I know, was all about Jesus. Furthermore, he loved teenagers well, and loved talking with kids about life and Jesus. It's an honor to be compared to him!
-
-{{\< figure src=skit.jpg alt=\"The kids who did a powerful skit on our last night praying for their peers!\" caption=\"The kids who did a powerful skit on our last night praying for their peers!\" \>}}
-
-Finally, here is a message from Jack Hager, whom we\'ve had speak at camp for years and has spoke at tons of other camps too. He and his wife Jane visited these last two weeks to help out.
-
-> "Just a written reminder that you guys are amazing. As you know, I\'ve spoken at a few camps over the decades...and although \"Camp Joy\" in and of itself is not on the top ten, TFC Connection camp is number one.
-> Why?
-> The blood, sweat, and tears of the months of preparation that are brought to fruition during the two weeks. It was a privilege and joy to sit in on one of the planning meetings for \"Cave\" week, so I know a bit of what goes on. But just a bit. All I know for sure is that the programming fleshes out to opportunities to steer the thinking of campers and thus impact them with the message of hope in a wide variety of ways. I do not believe there is anything like TFC anywhere in the country. There may be, but not known to me."
->
-> - Jack Hager
-
-## My Conversations
-
-Reading what other people thought about camp, is so affirming of what I believe camp is all about! It truly is amazing what God can do over five days of such intentional ministry. While at camp this year, I had chats with kids left and right, and some of those conversations were just incredible.
-
-### Struggles
-
-One kid I talked to had been struggling with some things for many years and was wanting to set things right. After he and I chatted about his struggles being all too common, you could just see his shoulders straightening. We talked about how God wants nothing more than to forgive him and give him strength to overcome it. We prayed, cried, and chatted. He called me the next week asking me to keep praying for him, and while I\'m sure he\'ll continue to struggle, as I mentioned to him, the desire to stop this thing means God is changing his heart!
-
-### Caden
-
-Caden and I had so many talks throughout this last week too that I can\'t even count them! He had questions about friendships, working in ministry, and bible questions galore! We chatted every day I believe and all of them I found myself just amazed at what God was doing in Caden\'s heart. In fact I\'m not even sure which thing to really tell you about because we just chatted so much!! But what I do know is that God was doing something in him. On our campfire night Caden sat with Theo and I and just broken by feeling lost as to what God is calling him to do in life, and feeling afraid that he\'d get it wrong. We comforted him, prayed with him, and reminded him over and over that God is big and nothing Caden does would ever stop him from accomplishing his mission, so when Caden is prayerfully doing what God wants him to do, he\'ll be just fine.
-
-### Others
-
-If I had pages and pages of newsletter, I might be able to tell you about most of the conversations I had with kids, and many too with interns. I wish I had the space to tell you all about Jeremy, Theo, Will, or Dorian, I wish I could share the heart-to-heart deep stuff about Kaylee or Cash, I wish I could tell you more about this family who sent their kids because they wanted to show their kids how they can learn about Jesus without bells and whistles at camp, and now they keep coming! Some things we hear at camp can\'t be repeated because it isn\'t our story to share, some things are just too sad, and some things are so incredible I\'m not sure anyone would believe it! Despite all that, I know this, God is good, and like He has for so long, He uses camp to do some remarkable things in the lives of kids.
-
-### Thank You
-
-Thank you guys for supporting us at TFC, I pray God is doing good things around your world too. If you aren\'t a part of our support team but want to be, just let me know! If you are, thank you so much for financially supporting us, it makes all this possible. And for everyone who prays for our ministry, thank you that we can rely on you to go to battle with us in prayer against much of the hard things we hear at camp. Most importantly, though, know that God is doing some cool things because you are praying!
-
-# Cochrun Happenings
-
-July flew by!! It's been such a fun summer with our boys in our new house! We got Ty's bday present hung up - a swing hung way up in our cottonwood tree! All of the children love it! We also had a grand 4th of July - ending with a water fight in our yard. Luke took GREAT joy soaking his Papa. :)
-
-The boys got to enjoy the fair while I was at camp and loved the cotton candy and all of the rides!
-
-And at the end of July, Josiah turned 6 and Luke turned 4! I was at camp for their birthdays, but they came up to visit both days so it was fun to celebrate with them a bit!
-
-{{\< figure src=fam.png alt=\"Family Happenings\" caption=\"Family Happenings\" \>}}
-
-> Remember that you can help by donating [here](https://secure.myvanco.com/L-Z772/campaign/C-12WG5)! We love how God provides so we can serve this community!!
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/index.org b/content/staff/chris-and-abbie-cochrun/2024-07/index.org
deleted file mode 100644
index 5ee31a6..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-07/index.org
+++ /dev/null
@@ -1,88 +0,0 @@
----
-#+TITLE: The Mystery of Camp
-TITLE: The Mystery of Camp
-#+DATE: 2024-08-09
-DATE: 2024-08-09
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Camp
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: More than anything I've yet to experience, TFC Camp is a magical place. I have loved it so much since I was a teenager and went myself. It was the place God changed my life...
-summary: More than anything I've yet to experience, TFC Camp is a magical place. I have loved it so much since I was a teenager and went myself. It was the place God changed my life...
-newsletter: true
----
-
-
-* The Mystery of Camp
-More than anything I've yet to experience, TFC Camp is a magical place. I have loved it so much since I was a teenager and went myself. It was the place God changed my life, and the place where I found so many incredible friends that shaped who I became. I've never been able to put into words quite how astounding camp is and what God has done there. This year, I was blessed with having some remarkable conversations with kids and volunteers alike about their experience at camp, and their joy as God did His thing there yet again. I thought I would share some of the cool things they said in this months newsletter. Check them our below!
-
-{{< figure src=asa.jpg alt="Asa and the kid he poured hours into!" caption="Asa and the kid he poured hours into!" >}}
-
-#+begin_quote
-“This week has been incredible. I got to help in the kitchen at the first week of TFC camp and I am SO thankful for that!! This year [my kids} attended their second year and I was invited to help serve in the kitchen and got to bring my littles. It was hard work. It was exhausting. It was NOT enough sleep. But it was also one of the biggest blessings to myself and my children. The staff are unparalleled. Exceptional. More than my vocabulary can describe. The way they pour out love on every single person in their path. The way they spread the gospel and Jesus’ love on anything that moves. The respect, appreciation, encouragement, love, kindness and joy that they spread thicker than sand at the beach. Our week at TFC camp was beyond the words that I can express. It was such a blessing to me, and I truly believe that every moment my kids get to spend at TFC camp will bless them and change them for the rest of their lives.”
-- Tiffany Becker
-#+end_quote
-
-How cool is that!!
-
-{{< figure src=devo.jpg alt="It's amazing watching kids do their devos in front of the cross!!" caption="It's amazing watching kids do their devos in front of the cross!!" >}}
-
-And here is a text my wife received after the first week of camp:
-#+begin_quote
-“Enjoy your husband today!! ...He is turning into our “Larry”. His conversations with kids was happening all the time!...The number of times we heard...”I talked to Chris”, or walked past him walking with a kid intent on conversation was amazing!”
-#+end_quote
-
-Larry was on staff with us several years ago, and went to be with Jesus in 2017. He’s someone we loved very dearly, he even helped officiate our wedding! Larry had a personality and gift for just chatting with kids and loving on them well. He had many conversations about Jesus with kids that changed lives all over the place. He, more than anyone I know, was all about Jesus. Furthermore, he loved teenagers well, and loved talking with kids about life and Jesus. It’s an honor to be compared to him!
-
-
-{{< figure src=skit.jpg alt="The kids who did a powerful skit on our last night praying for their peers!" caption="The kids who did a powerful skit on our last night praying for their peers!" >}}
-
-Finally, here is a message from Jack Hager, whom we've had speak at camp for years and has spoke at tons of other camps too. He and his wife Jane visited these last two weeks to help out.
-
-#+begin_quote
-“Just a written reminder that you guys are amazing. As you know, I've spoken at a few camps over the decades...and although "Camp Joy" in and of itself is not on the top ten, TFC Connection camp is number one.
-Why?
-The blood, sweat, and tears of the months of preparation that are brought to fruition during the two weeks. It was a privilege and joy to sit in on one of the planning meetings for "Cave" week, so I know a bit of what goes on. But just a bit. All I know for sure is that the programming fleshes out to opportunities to steer the thinking of campers and thus impact them with the message of hope in a wide variety of ways. I do not believe there is anything like TFC anywhere in the country. There may be, but not known to me.”
- - Jack Hager
-#+end_quote
-
-
-** My Conversations
-Reading what other people thought about camp, is so affirming of what I believe camp is all about! It truly is amazing what God can do over five days of such intentional ministry. While at camp this year, I had chats with kids left and right, and some of those conversations were just incredible.
-
-*** Struggles
-One kid I talked to had been struggling with some things for many years and was wanting to set things right. After he and I chatted about his struggles being all too common, you could just see his shoulders straightening. We talked about how God wants nothing more than to forgive him and give him strength to overcome it. We prayed, cried, and chatted. He called me the next week asking me to keep praying for him, and while I'm sure he'll continue to struggle, as I mentioned to him, the desire to stop this thing means God is changing his heart!
-
-*** Caden
-Caden and I had so many talks throughout this last week too that I can't even count them! He had questions about friendships, working in ministry, and bible questions galore! We chatted every day I believe and all of them I found myself just amazed at what God was doing in Caden's heart. In fact I'm not even sure which thing to really tell you about because we just chatted so much!! But what I do know is that God was doing something in him. On our campfire night Caden sat with Theo and I and just broken by feeling lost as to what God is calling him to do in life, and feeling afraid that he'd get it wrong. We comforted him, prayed with him, and reminded him over and over that God is big and nothing Caden does would ever stop him from accomplishing his mission, so when Caden is prayerfully doing what God wants him to do, he'll be just fine.
-
-*** Others
-If I had pages and pages of newsletter, I might be able to tell you about most of the conversations I had with kids, and many too with interns. I wish I had the space to tell you all about Jeremy, Theo, Will, or Dorian, I wish I could share the heart-to-heart deep stuff about Kaylee or Cash, I wish I could tell you more about this family who sent their kids because they wanted to show their kids how they can learn about Jesus without bells and whistles at camp, and now they keep coming! Some things we hear at camp can't be repeated because it isn't our story to share, some things are just too sad, and some things are so incredible I'm not sure anyone would believe it! Despite all that, I know this, God is good, and like He has for so long, He uses camp to do some remarkable things in the lives of kids.
-
-*** Thank You
-Thank you guys for supporting us at TFC, I pray God is doing good things around your world too. If you aren't a part of our support team but want to be, just let me know! If you are, thank you so much for financially supporting us, it makes all this possible. And for everyone who prays for our ministry, thank you that we can rely on you to go to battle with us in prayer against much of the hard things we hear at camp. Most importantly, though, know that God is doing some cool things because you are praying!
-
-* Cochrun Happenings
-July flew by!! It’s been such a fun summer with our boys in our new house! We got Ty’s bday present hung up - a swing hung way up in our cottonwood tree! All of the children love it! We also had a grand 4th of July - ending with a water fight in our yard. Luke took GREAT joy soaking his Papa. :)
-
-The boys got to enjoy the fair while I was at camp and loved the cotton candy and all of the rides!
-
-And at the end of July, Josiah turned 6 and Luke turned 4! I was at camp for their birthdays, but they came up to visit both days so it was fun to celebrate with them a bit!
-
-{{< figure src=fam.png alt="Family Happenings" caption="Family Happenings" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2024-07/skit.jpg b/content/staff/chris-and-abbie-cochrun/2024-07/skit.jpg
deleted file mode 100644
index 19b05b5..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-07/skit.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/fam.png b/content/staff/chris-and-abbie-cochrun/2024-09_10/fam.png
deleted file mode 100644
index 3abe745..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/fam.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/featured.jpg
deleted file mode 100644
index 5fbf7db..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/flag.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/flag.jpg
deleted file mode 100644
index 61f1b22..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/flag.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/girls1.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/girls1.jpg
deleted file mode 100644
index d16c5a6..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/girls1.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/girls2.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/girls2.jpg
deleted file mode 100644
index 2d53e73..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/girls2.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/guyspraying.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/guyspraying.jpg
deleted file mode 100644
index 11c1d64..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/guyspraying.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/highocc.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/highocc.jpg
deleted file mode 100644
index b63cde5..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/highocc.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/highsyatp.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/highsyatp.jpg
deleted file mode 100644
index ba1cf35..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/highsyatp.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/index.org b/content/staff/chris-and-abbie-cochrun/2024-09_10/index.org
deleted file mode 100644
index 6b44288..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-09_10/index.org
+++ /dev/null
@@ -1,67 +0,0 @@
----
-#+TITLE: Making It All Real
-TITLE: Making It All Real
-#+DATE: 2024-10-15
-DATE: 2024-10-15
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: This month we've kicked off our official Northern Valley TFC meetings with a hurrah! It finally seems like we are settling into more of a groove, after many years of uncertainty!
-summary: This month we've kicked off our official Northern Valley TFC meetings with a hurrah! It finally seems like we are settling into more of a groove, after many years of uncertainty!
-newsletter: true
----
-
-
-* Making It All Real
-This month we've kicked off our official Northern Valley TFC meetings with a hurrah! It finally seems like we are settling into more of a groove, after many years of uncertainty! Our group meets at the Almena Community Building every Wednesday night. We start with the junior high at 5:30 pm, eat with the high school around 6:30, and then just meeting with the high school until 8:00 pm. We’ve got a pretty consitent group coming right now, and I feel hopeful for what God will do this year! My plan is that this year I want to encourage the teens to dig deeper and deeper into the Word and build each other up as we do. In order to do that, I've been working on some ways to make sure that we practice some of the things we are learning.
-
-First off, we have been learning to pray more and more. A lot of teenagers don't always enjoy praying, especially out loud! In fact, a lot of adults don't like to pray out loud. So what we've been doing at TFC is asking the teens to finish small one sentence prayers with a prompt. A simple prompt like "Jesus thank you for..." will often get many kids to start praying for the first time and those who've prayed many times to quickly jump in. It's been a lot of fun watching our group grow as they bring their requests to God.
-
-
-{{< figure src=featured.jpg alt="Praying around town!" caption="Praying around town!" >}}
-
-To build on that we had SYATP (See You At The Pole) on the last Wednesday of September. This is an annual event all across the country, but this year we wanted to do something a little different. Most of the time, we gather around the flag pole on Wednesday morning and pray for the school, our families, and friends. This year, I wanted to make sure the teens could see that they are part of a powerful practice of really going to bat for their community by praying for them. So instead of meeting in the morning and praying, we incorporated walking around the town of Almena and prayed for the community and country in all kinds of ways during our official TFC time. We prayed for the school and our peers at the school's flagpole. Then we prayed for the towns of Almena and Long Island when we walked towards the center of the town. After that we spent time praying for people who make our community what it is in their place of business and for many of the farmers as we walked to main street and the grocery store. Lastly, we stood around the flag pole by the community building, and lifted up our country and the things facing it during this time. It was really cool to see how God could use these physical places to kickstart our desire to pray for people. It is easy to be self-centered as a teenager, and helping them to look around and think about other people’s needs is such a good practice for them! Then helping them direct those needs to God who can actually do something about it, is so good!
-
-{{< figure src=highsyatp.jpg alt="SYATP" caption="High schoolers at SYATP" >}}
-{{< figure src=girls1.jpg alt="SYATP" caption="The girls at SYATP" >}}
-{{< figure src=girls2.jpg alt="SYATP" caption="The girls at SYATP" >}}
-{{< figure src=store.jpg alt="SYATP" caption="Praying for the community outside the store!" >}}
-
-Another thing we are digging into is just making this Christian thing real. I've been asking the kids to share with me their questions that they have about life, the Bible and Christianity. We talked about church a lot the other day actually. For many of them, they just don't feel that great about being at church for one reason or another. So we looked at the commands that Jesus gives us and how Jesus responded to people who are outcasts. It provided us all with a look at how we needed to attempt to be a part of church, and work to not become discouraged or upset simply because it might seem boring or the people aren't all that nice.
-
-{{< figure src=highocc.jpg alt="OCC" caption="The highschool group buying OCC gifts!" >}}
-
-These kids are asking some real questions and really do want to know Jesus. For most of them, they just don't really know where to ask these questions, so we are working through them as much as we can. It is actually quite an honor to be a safe place for these student’s questions, so please pray that God would direct my response and answers to always point to Him! And it's all thanks to you that we can do this!!
-
-This year we are working through the ministry of Jesus and each week we'll dig into things that are true about Jesus and things that some people get all wrong about Jesus so that the teens will be able to discern for themselves who Jesus really is and follow Him with everything they have.
-
-* Prayer Requests
-- Baby #4 will make his appearance VERY soon. This is super exciting, but will change a few things at TFC! I am SO thankful for some pretty awesome volunteers who are willing to take over a couple weeks of lessons for me. But would you please pray for them? Pray that they will step up into leadership, that God would speak through them, and that the group would be just fine while I take a few weeks off!
-- Leadership Retreat is October 19-20. Pray that this would be a refreshing time for the teens that go, and that they would be strengthened in their faith!
-- There have been many challenging things about working in the community we do. I don’t want to go into a lot of detail, but if you could just be in prayer for the town of Almena - that God’s truth would prevail over any lies spoken about His word, and that there could be more solid, Bible teaching taught in the community that would be so appreciated!
-
-* Cochrun Happenings
-Seems crazy that it’s baby month! We have had a CRAZY 2024 with moving into our new house and then trying to get all of the renovations done while also anticipating another baby! (There is still MUCH to do, so if you can pray that I would find time to keep making our house into the home we need, that would be great!)
-
-Something fun this month, is that Josiah got chosen to escort out the Homecoming canidates onto the football field for Homecoming! He even got to do it with his cousin, Eliza, which made it more special.
-
-Abbie’s pregnancy has been really quite smooth until last week when she develped extreme pain in her right leg. At first she thought it was just varicose veins, but after going to the dr, discovered it’s blood clots. She is getting daily injections of blood thinner to help, but things will probably not get completely better till after baby’s arrival!
-
-{{< figure src=fam.png alt="Family Happenings" caption="Family Happenings" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/jhgirlssyatp.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/jhgirlssyatp.jpg
deleted file mode 100644
index ece149b..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/jhgirlssyatp.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-09_10/store.jpg b/content/staff/chris-and-abbie-cochrun/2024-09_10/store.jpg
deleted file mode 100644
index e611578..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-09_10/store.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/asa.jpg b/content/staff/chris-and-abbie-cochrun/2024-11/asa.jpg
deleted file mode 100644
index 4a0b54f..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-11/asa.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/concert.jpg b/content/staff/chris-and-abbie-cochrun/2024-11/concert.jpg
deleted file mode 100644
index e20485b..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-11/concert.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/fam.png b/content/staff/chris-and-abbie-cochrun/2024-11/fam.png
deleted file mode 100644
index 2177ec8..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-11/fam.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/featured.jpg b/content/staff/chris-and-abbie-cochrun/2024-11/featured.jpg
deleted file mode 100644
index 6064090..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-11/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/index.org b/content/staff/chris-and-abbie-cochrun/2024-11/index.org
deleted file mode 100644
index 97ebe92..0000000
--- a/content/staff/chris-and-abbie-cochrun/2024-11/index.org
+++ /dev/null
@@ -1,77 +0,0 @@
----
-#+TITLE: The Gift
-TITLE: The Gift
-#+DATE: 2024-11-30
-DATE: 2024-11-30
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Events
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: This month has been a bit of blur honestly, but let's jump into all the cool things that has happened in the world of TFC! First of all, we had a blast going to a Jordan Feliz concert at the beginning of the month!
-summary: This month has been a bit of blur honestly, but let's jump into all the cool things that has happened in the world of TFC! First of all, we had a blast going to a Jordan Feliz concert at the beginning of the month!
-newsletter: true
----
-
-* The Gift
-This month has been a bit of blur honestly, but let's jump into all the cool things that has happened in the world of TFC! First of all, we had a blast going to a Jordan Feliz concert at the beginning of the month! The kids had a blast and even really liked the guy who opened for Jordan, Joseph O'Brien. If you have the time, look up when Joseph O'Brien was on America's Got Talent, it's pretty funny!
-
-{{< figure src=concert.jpg alt="At the concert!" caption="At the concert!" >}}
-
-We also had many good conversations about Jesus and the incredible gift it was that he came to earth! Romans 3 walks us through this powerful and beautiful truth. How even though we don't deserve any of God's great gifts and we all fall completely short and cannot do a single thing to fix our problem of sin that we've committed, God gave us a gift in Jesus. This gift fixes the real problem. You see with all other walks of life, religions, belief systems, and even just attitudes other than Christian ones, they neglect the real problem. Sin.
-
-I tell the kids at TFC that since Adam and Eve turned away from God, their sin lives on in us, so we are born evil, and the even sadder truth is that if we were in their shoes back then, each and every one of us would do the same. That's why when you get to Romans 3:24 you feel so down hearted. But the next verse....
-
-** Romans 3:23-24
-"^{23} for all have sinned and fall short of the glory of God,^{24} and are justified by his grace as a gift, through the redemption that is in Christ Jesus,"
-
-God gave us an awesome gift in Jesus. During this Christmas season, would you be willing to share that gift with someone? Sometimes we go through Christmas just so incredibly focused on the night it was when Jesus showed up, but we forget why He is really there. Jesus is there to die. To die for you. To die for me. Because the real problem is sin.
-
-So yes, even though Harod wanted Jesus dead as soon as he heard about Jesus, Jesus would survive, but only to die later. To die so that we might be redeemed through Him. That's the true point of Christmas! What we celebrate isn't the birth of Jesus, it's the gift of His sacrifice!
-
-** Ephesians 2:4-8
-"^{4} But God, being rich in mercy, because of the great love with which he loved us,^{5 }even when we were dead in our trespasses, made us alive together with Christ--by grace you have been saved--^{6} and raised us up with him and seated us with him in the heavenly places in Christ Jesus,^{7} so that in the coming ages he might show the immeasurable riches of his grace in kindness toward us in Christ Jesus.^{8} For by grace you have been saved through faith. And this is not your own doing; it is the gift of God,"
-
-And what an incredible gift indeed. So, it's been my challenge to the teens at TFC, give this gift to someone else this Christmas, because it's an awesome one indeed. All year, we've hit on how God designed earth to be in the same realm as Heaven, but our sin messed it up, and Jesus has been bridging the two back together, but now that Jesus has gone and sent us the the Holy Spirit, He has left it to us to continue His work.
-
-Remember what Jesus told His followers before ascending back into Heaven? "Go therefore and make disciples of all nations, baptizing them in the name of the Father and of the Son and of the Holy Spirit, teaching them to observe all that I have commanded you. And behold, I am with you always, to the end of the age."
-
-If you get the chance, tell someone why you celebrate Christmas, tell them that Jesus has come to fix all that's broken in our world, and He is doing that by dying on the cross for our sins, so that we might become who we were meant to be again, God's children.
-
-{{< figure src=outside.jpg alt="The campfire 180!" caption="The campfire 180!" >}}
-{{< figure src=asa.jpg alt="Asa challenging other at the 180!" caption="Asa challenging other at the 180!" >}}
-{{< figure src=singers.jpg alt="The 180 band" caption="The 180 band" >}}
-{{< figure src=featured.jpg alt="Some cool kids I brought with!" caption="Some cool kids I brought with!" >}}
-
-* Prayer Requests
-- We have 4 children now!!! Wow! It has been so fun to see all of them at once roaming around our house, but it’s also a lot of work to raise young men of Christ, so please pray that as we do, God will work in them too!
-- At TFC, we’ve been having a decent group coming, but changes in sports schedules and school schedules always tweaks our numbers and mostly not in a good way, please pray that we will keep a good group coming during the advent season and into the new year especially!!
-- Our house has stalled in many ways recently! Due to the extra effort of 4 kids and the colder weather, a lot of things have slowed down, pray I’ll find time to keep working on it, and we will watch as God helps us to put together a good home for these 4 little boys!
-
-* Cochrun Happenings
-November has felt so busy, it’s hard to remember all the thing we’ve done in it!
-
-Since our last newsletter, we welcomed home Theo Cochrun! He’s already growing into such a wonderful little baby! And even smiling already!
-
-Our house work has slowed down some, but we have a mudroom all put together now!
-
-Josiah, Luke, and Ty loved putting Christmas up earlier! They all just love staring at the tree and our new Christmas village! We only had 2 ornaments break this year, which now that I think about it, is probably more than before, but we are happy with how much joy they have with it all!
-
-
-{{< figure src=fam.png alt="Family Happenings" caption="Family Happenings" >}}
-
-#+begin_quote
-Remember that you can help by donating [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]! We love how God provides so we can serve this community!!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/outside.jpg b/content/staff/chris-and-abbie-cochrun/2024-11/outside.jpg
deleted file mode 100644
index 8942c10..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-11/outside.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/2024-11/singers.jpg b/content/staff/chris-and-abbie-cochrun/2024-11/singers.jpg
deleted file mode 100644
index 3121df2..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/2024-11/singers.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/_index.md b/content/staff/chris-and-abbie-cochrun/_index.md
deleted file mode 100644
index 276dbe7..0000000
--- a/content/staff/chris-and-abbie-cochrun/_index.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: "Chris and Abbie Cochrun"
-description: "Chris and Abbie Cochrun serve together on TFC Staff!"
-weight: 70
-template: "staff_section.html"
-extra:
- image: "featured.jpg"
- tags: ["Staff", "Northern Valley"]
----
-
-
-Chris and Abbie Cochrun serve together on TFC Staff! Chris grew up in Agra KS as a part of the Eastern Heights TFC group, Abbie grew up as a part of the Northern Valley TFC group and they got to know each other through TFC! Chris handles a lot of IT and video related things for TFC and Abbie is TFC’s graphic designer.
-
-Subscribe to our newsletters!
-- [ {{ icon("email") }} Email](http://eepurl.com/dPuMqz)
-- [ {{ icon("rss") }} RSS](index.xml)
-
-
-
-If you'd like to read our newsletters, check them out here!
-
-{{ spacing(height="h-12") }}
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/josie-maddie.jpg b/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/josie-maddie.jpg
deleted file mode 100644
index 06a1750..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/josie-maddie.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/josie-tea.jpg b/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/josie-tea.jpg
deleted file mode 100644
index 394e932..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/josie-tea.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/rockets.jpg b/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/rockets.jpg
deleted file mode 100644
index 16dacf6..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/rockets.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/shelby.jpg b/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/shelby.jpg
deleted file mode 100644
index 53a7131..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/shelby.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/zane.jpg b/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/zane.jpg
deleted file mode 100644
index 73832ff..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/.attachments.3474929/zane.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/cochrunfamily.png b/content/staff/chris-and-abbie-cochrun/april2023/cochrunfamily.png
deleted file mode 100644
index 4b5032f..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/cochrunfamily.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/featured.jpg b/content/staff/chris-and-abbie-cochrun/april2023/featured.jpg
deleted file mode 100644
index 777cf81..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/index.md b/content/staff/chris-and-abbie-cochrun/april2023/index.md
deleted file mode 100644
index e432e7c..0000000
--- a/content/staff/chris-and-abbie-cochrun/april2023/index.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: "3 Months!? 📖"
-date: 2023-05-07
-tags: ["Chris & Abbie Cochrun", "Northern Valley", "Bible"]
-newsletter: true
-featured_image: "featured.jpg"
-showHero: true
-description: "How long would it take me to read through the New Testament? That's the question I got as we wound down our spring of Bible study with some of the junior high kids last week."
-summary: "How long would it take me to read through the New Testament? That's the question I got as we wound down our spring of Bible study with some of the junior high kids last week."
-showAuthor: false
-showTableOfContents: true
-authors: ["chriscochrun"]
-showAuthorsBadge: true
-showTaxonomies: true
----
-
-## 3 Months!?
-
-How long would it take me to read through the New Testament? That's the question I got as we wound down our spring of Bible study with some of the junior high kids last week. After our last night of TFC we had one last meeting of Bible study so that the kids could get to Luke 4 where Jesus begins His ministry. It has been a slow and long process getting to that point even with all kinds of scheduling conflicts and many meetings with junior high brains, but finally we got to the point that if they can continue on throughout the summer, they'll have prepared themselves for reading through the rest of the Gospel of Luke before the end of the summer.
-
-## Why Reading it is SO Important
-
-I was reminded that the first time I read through an entire book of the Bible, I felt an incredible sense of accomplishment. But I had something more, I had begun to build a habit of inhaling the Word of God on a regular basis. It was something that has forever changed me. I remember as a teenager, feeling like I'm understanding something that is both incredibly important and largely forgotten in my culture. For some of you reading this, you may forget, the kids in our group, especially the ones who grow up in families that don't go to church and don't know Jesus, that was me! I was never taught regularly about the Bible. Not only that but I didn't sit in on Sunday school often and talk about how I needed to change my ways. My parents had taught me to be a good child, but honestly a lot of that teaching was the basic don't do bad things. It is my personal belief that any amount of me not become a rotten twerp was by God's grace. What changed most for me was realizing that God created us to be different from most of the world acts.
-
-
-
-That's when it hit me. Most people, even a good number who go to church regularly, aren't truly the Christians they should be. For a lot of us, we are stuck on just being "good enough". I asked my little Bible study group if they think a lot of the others who go to TFC or even other youth groups were actually truly Christians. They admitted that they aren't sure. And even to some extent, some in our group I'm not sure of either. But I told them, since college, I have not been convinced that a real Christian can go long without regularly reading God's Word. Without having some sort of consistent and frequent "chewing on" of God's Word, I think a lot of Christians end up just going to church, without really doing what Jesus teaches.
-
-The reason I became so convinced of this in high school and in college, was because I read the Bible for myself. Jesus told people to pluck an eye out if it caused them to sin. He told them to not withhold their shirt but also give up their cloak if someone asked it. He told them to pray and love their enemies. To be honest, it's EXTREMELY rare that I see those sorts of things happen in the church. So, when I read that, I immediately thought, "Well, that cuts out about half or more of the church...".
-
-This brought me to our Bible study group. I asked them to read through Luke this summer. Then I told them it isn't much. Just half a chapter a day. Mostly just 20 verses a day. And if they ever wanted to read through the whole Bible it'd take 12 pages a day and you'd make it in about 3 months. Then Josie flipped through her Bible and asked if I could help her figure out how long it'd take her to read through the entire New Testament, I think I got her convinced that it doesn't take much, just consistency.
-
-
-
-Some of these kids live in homes much like mine was. Some of them have better situations or even worse. But all of them need Jesus. We ALL need Jesus. Every day. And that's what I wanted for them most of all. So my challenge was this, read through Luke this summer. Luke is such a great Gospel! He wrote it for those who are outside the Jewish circle, and therefore it resonates just a bit better with us. It shares how Jesus came to be King! And not just any King but the King of Kings! And Luke tells that story masterfully! On top of that, Luke also wrote Acts, which means you can pick up the story their and see how the disciples carry Jesus's mission onward!
-
-If these kids read through Luke this summer, they'll have likely done more than most. If they can regularly breathe in God's Word and not just read it and move on but really think about it, it would change them, as it did me. That was my final point in our last night of TFC too. Let God's Word change you. So with that, I invite you to do the same! If you'd like, read half a chapter of Luke every day this summer, and you'll get through it just a couple of months! And as you do, pray for our little group! I told them I'd be checking in with them over the summer to see how their reading is going, so pray that they'll keep it up and that they'll be changed!
-
-
-
-
-
-## Prayerfully Asking for Some Help
-
-This summer is of course filled with all kinds of cool things happening! Mission trip is starting in less than a month! SPLASH is after that very shortly and Camp is coming at the end of July! That said, I have a few requests of you all that read my newsletter! We have some students who cannot afford to go to camp. While NVTFC has covered their registration costs, we would love to see them still go! So if you want to see kids go to camp, contact me with a donation of $100 so they can go!
-
-Another big ask I have for you all is that next year things are going to have to be tweaked a good bit for our group to continue on and to start high school TFC back up! Since Abbie will have a newborn and Dani, as an intern, could move on to the next thing, we are going to be desperately in need of volunteers/sponsors to help out at TFC. If you could prayerfully consider it, we need adults who want to see teenagers know the Lord to help out at TFC! From food to crowd-control and even teaching, we'll need some help! So please consider it if you think you'll be available on Wednesday nights! Or if you know of someone who would be good help send me their info!
-
-Thank you so much for being a part of Northern Valley TFC. Abbie and I love to work in this community, we love these teens. God has called us here and without you, we wouldn't be able to do it. So THANK YOU! Thank you so much for cheering us on and supporting us here.
-
-
-
-## Cochrun Happening's
-It’s almost baby month! We have been busy preparing for his arrival and are anxious to meet him! We’re still not sure if our other boys fully understand what this new baby will mean for our family so you can pray that adding this little one to our family just brings joy!
-
- We were so excited for warmer weather finally! We put up our hammock, planted most of our garden, and enjoyed celebrating Easter with our families!
-
-
-
-> If you'd like to donate, please head on over to [the donation page](https://secure.myvanco.com/L-Z772/campaign/C-12WG5)
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/josie-maddie.jpg b/content/staff/chris-and-abbie-cochrun/april2023/josie-maddie.jpg
deleted file mode 100644
index 06a1750..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/josie-maddie.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/josie-tea.jpg b/content/staff/chris-and-abbie-cochrun/april2023/josie-tea.jpg
deleted file mode 100644
index 394e932..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/josie-tea.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/rockets.jpg b/content/staff/chris-and-abbie-cochrun/april2023/rockets.jpg
deleted file mode 100644
index 16dacf6..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/rockets.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/shelby.jpg b/content/staff/chris-and-abbie-cochrun/april2023/shelby.jpg
deleted file mode 100644
index 53a7131..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/shelby.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/april2023/zane.jpg b/content/staff/chris-and-abbie-cochrun/april2023/zane.jpg
deleted file mode 100644
index 73832ff..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/april2023/zane.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/fam.jpg b/content/staff/chris-and-abbie-cochrun/fam.jpg
deleted file mode 100644
index f959c47..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/fam.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/featured.jpg b/content/staff/chris-and-abbie-cochrun/featured.jpg
deleted file mode 100644
index 5299832..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/julyaug2023/camppics.png b/content/staff/chris-and-abbie-cochrun/julyaug2023/camppics.png
deleted file mode 100644
index 53ec70d..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/julyaug2023/camppics.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/julyaug2023/familypics.png b/content/staff/chris-and-abbie-cochrun/julyaug2023/familypics.png
deleted file mode 100644
index 325f7a6..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/julyaug2023/familypics.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/julyaug2023/featured.jpg b/content/staff/chris-and-abbie-cochrun/julyaug2023/featured.jpg
deleted file mode 100644
index e332905..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/julyaug2023/featured.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/julyaug2023/index.org b/content/staff/chris-and-abbie-cochrun/julyaug2023/index.org
deleted file mode 100644
index b4aa7d3..0000000
--- a/content/staff/chris-and-abbie-cochrun/julyaug2023/index.org
+++ /dev/null
@@ -1,59 +0,0 @@
----
-#+TITLE: TFC Camp Recap and New Year Plans - July and August Newsletter
-TITLE: TFC Camp Recap and New Year Plans - July and August Newsletter
-#+DATE: 2023-08-21
-DATE: 2023-08-21
-#+AUTHOR: Chris Cochrun
-authors:
- - chriscochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Camp
-newsletter: true
-showAuthor: false
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-showHero: true
-layout: hero
-showTableOfContents: true
-featured_image: "featured.jpg"
-description: TFC Camp is over and WOW has it been an adventure! From NVTFC, we had 9 kids total come to camp. Our theme this year was Simon Says, and we dove very deeply into the life and growth of Simon Peter. Throughout our 2 weeks of camp, we saw a lot of students grow in huge ways as they got to see themselves in Peter's life.
-summary: TFC Camp is over and WOW has it been an adventure! From NVTFC, we had 9 kids total come to camp. Our theme this year was Simon Says, and we dove very deeply into the life and growth of Simon Peter. Throughout our 2 weeks of camp, we saw a lot of students grow in huge ways as they got to see themselves in Peter's life.
-newsletter: true
----
-
-
-* TFC Camp Recap
-TFC Camp is over and WOW has it been an adventure! From NVTFC, we had 9 kids total come to camp. Our theme this year was Simon Says, and we dove very deeply into the life and growth of Simon Peter. Throughout our 2 weeks of camp, we saw a lot of students grow in huge ways as they got to see themselves in Peter's life.
-
-[[./wk2camppic.jpg]]
-
-One of my favorite stories was watching 2 of our kids come to the point where they felt God has given them a family outside their own and love coming to TFC Camp or TFC because they feel they belong there. That's an incredible victory, not because of anything TFC did, but because God's family is the where we all belong, and TFC just tries to help be that for teenagers in our area!
-
-
-Jesus over and over invites people to follow Him and join into a new kind of community or family. This is exactly what TFC is all about, to help us move away from being a part of our own little community and into a godly family. One that is very different. One that means you belong. One that gives you the responsibility to care for and lift up others. This new family is different from the rest of the world. Instead of needing to worry about pleasing folks or doing the right thing, God's family is all focused on Jesus and what He's done. When we all see how much Jesus has forgiven us and recognize how much we have sinned, we see others in the same light. That Jesus loves them because He also loves us. Even though I had sinned deeply against Jesus, He still loves me. That changes things in God's family. Now I see others around me in the way Jesus sees me.
-
-Suddenly, even when others are a complete mess, I can still see them as a Jesus does. They need love too. And that's what those teens started to experience at camp this summer. It's the thing we are trying to create in NVTFC. We want the teens coming to know that they are a part of God's family, and they are accepted there always! Then to teach them to treat everyone else there in the same way. Once that happens, they bond in powerful ways. So with that, I wanted to ask you all to pray that we can do that well this year, even with a handful of changes coming to TFC.
-
-[[./camppics.png]]
-
-* NVTFC Plans for the Year
-At TFC this year, we are planning on moving things back to Almena and inviting highschoolers back to TFC. The goal is to continue building our group back into that family of God that I was describing. It's our prayer that we can get back to having a regular JH and HS group coming and pouring into teens, just like Jesus does. That being said, we are in need of adults. If you are available on Wednesday nights, please prayerfully consider being a part of NVTFC by contacting me at: 785-302-1664. We need some other adults, especially as we have highschoolers again.
-
-Also, if you are interested in cooking for TFC, please let me know as Abbie has 3 goofy kids and one just a few months old this year, so she won't have the time to cook this year!
-
-Finally, thank you all for praying for us over the summer months! It's because of your financial support and prayers that Abbie and I can do this! We are SO grateful for you all!
-
-* Cochrun Happenings
-The past months have been VERY busy! With TFC Camp, Chris was gone and Ty was just 2 months old! Right after camp, we tried to get back to feeling normal, but then went to Colorado for a vacation with our kids! It was such a great little trip! We may have not been on a lot of hikes, but where we did go and enjoy with our kids was a lot of fun! It was healing for our family! Now we've been sending Josiah to preschool too!
-
-[[./familypics.png]]
-[[./mountain.jpg]]
-
-#+begin_quote
-Remember that you can help by contacting me about helping out at TFC through either food or being part of the team on Wednesday nights! Please let me know if you or someone you know is able to help! Also, if you haven't, consider donating to helping us out by going [[https://secure.myvanco.com/L-Z772/campaign/C-12WG5][here]]!
-#+end_quote
diff --git a/content/staff/chris-and-abbie-cochrun/julyaug2023/mountain.jpg b/content/staff/chris-and-abbie-cochrun/julyaug2023/mountain.jpg
deleted file mode 100644
index 158c37e..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/julyaug2023/mountain.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/julyaug2023/wk2camppic.jpg b/content/staff/chris-and-abbie-cochrun/julyaug2023/wk2camppic.jpg
deleted file mode 100644
index 9acf68c..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/julyaug2023/wk2camppic.jpg and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/june2023/index.org b/content/staff/chris-and-abbie-cochrun/june2023/index.org
deleted file mode 100644
index 4155337..0000000
--- a/content/staff/chris-and-abbie-cochrun/june2023/index.org
+++ /dev/null
@@ -1,60 +0,0 @@
----
-TITLE: Our Growing Family 👶
-#+TITLE: Our Growing Family 👶
-date: 2023-07-07
-#+DATE: 2023-07-07
-#+AUTHOR: Chris Cochrun
-tags:
- - Chris & Abbie Cochrun
- - Northern Valley
- - Camp
-showHero: true
-newsletter: true
-showAuthorsBadge: true
-showTaxonomies: true
-showReadingTime: true
-showWordCount: true
-showDate: true
-authors:
- - chriscochrun
-showTableOfContents: true
-description: "This month has been quite crazy, and yet, not much has been done in TFC land. Just, ya know, two mission trips, a staff retreat to work on our plans for the next year, and a whole lot of TFC camp planning!"
-summary: "This month has been quite crazy, and yet, not much has been done in TFC land. Just, ya know, two mission trips, a staff retreat to work on our plans for the next year, and a whole lot of TFC camp planning!"
-featured_image: "featured.jpg"
----
-
-
-* Our Growing Family!
-This month has been quite crazy, and yet, not much has been done in TFC land. Just, ya know, two mission trips, a staff retreat to work on our plans for the next year, and a whole lot of TFC camp planning! We just made part of the rules video, and I've been working on my seminar for camp too. But most of this month has been spent celebrating the incredible new addition to our family! Welcome Titus Lawrence Cochrun! We are calling him Ty, and boy has he been fun and tiring!
-
-And that's the thing with this job, it's a lot of the same thing as raising kids and having a family. There are a lot of very exhausting things that happen all the time. Just the last few nights, at some point, I've had to get up and grab Ty and rock him back to sleep. And on occasion, I've fallen asleep in the rocking chair trying to get him to sleep! Then there are those moments that just exhaust you mentally. Like when Luke, who is quite potty-trained, can't quite make it to the toilet in time. Every. Single. Morning. It's become a bit of a routine too! Or when Luke thinks it's time to wake up in the morning and it isn't... I tell him he's supposed to wait until the fan turns off in his room. But he decides he'll just turn it off himself! "My fan is off!" "No, I meant that you have to wait for it to shut off on its own!" The goofy kids are exhausting.
-
-And yet, these are also days filled with such sweet moments too! Like how at every meal when we ask the kids to share their memory verses, Josiah can say from memory more verses than most adults I know! Or how Luke comes running to me and gives me a giant hug when I get home in the evening. Or when he's just about asleep, Ty will occasionally grace us with the cutest smiles!
-
-And that's what we've been doing. Shaping a few young boys into men of God, one moment at a time. To be honest, it's a job harder than TFC. Raising children of any age is an extremely difficult thing. And I am sure no one really knows how difficult it is until you're doing it and thinking you've just ruined your life by inviting chaos into your home. But also one that is even more fulfilling. Watching children go from knowing NOTHING, to being young men and women who love Jesus and show Him to others is the most incredible gift and one that God wants for all parents.
-
-Scripture is clear about the role of a parent. Proverbs 22:6 says, "Train up a child in the way he should go; even when he is old he will not depart from it." It's one of those little verses that promises something but isn't clear on what to actually train the child in or how to do that, just that it should be done. And so begins the great mystery of parenthood. I do my best to train my child, to teach them about Jesus, to bring them to church, and to include them in as many Jesus opportunities as possible so that they know Him well. And yet sometimes they stray.
-
-So where does that leave us? Well, for Abbie and me, that means every day doing what we can to teach our boys to love Jesus. Reading to them about Jesus, teaching them why certain things are sinful and certain things aren't, and helping them to know and love Him. In the evening, we've been reading through a picture Bible that tells the story very well. One of my favorite things about it is that it tells the story quickly and straight to the point, but it doesn't leave anything out. When Jesus dies, it makes it clear that it was a punishment for our sin. It's our prayer that we can help our boys know that Jesus loves them so much and that our house serves Him, not because "that's just what we do", but because Jesus is incredible and He chose us and loved us first. That's why we do it.
-
-It's an eerily similar story for teens in our ministry. TFC's whole goal is to change the world from the heart of America by providing disciple-making opportunities that serve communities where student ministries are limited. And we do that by connecting teens with the truth of Jesus Christ…teaching and equipping them to live out the Great Commission. It's our heartbeat to make disciples, and for Abbie and I, that means our children as well. And it's a perfect every-day practice to be able to do that better with teenagers as well.
-
-* Plans For Camp
-Camp is coming fast! As I'm printing this off, we are only one week out from needing to go up there and set everything up for two full weeks of camp! That's crazy! We have lost a week from normal because of how schools around here are starting earlier, so please pray we have the time to get everything ready!
-
-
-In other news, we are still looking for some food items!
-
-- Ground Beef - 85 pounds
-- Ground Sausage - 50 pounds Bacon - 40 pounds
-- Boneless Chicken Breast - 80 pounds
-- Spaghetti - 28 pounds
-- Macaroni - 28 pounds
-- Rotini - 28 pounds
-- Brownie Mixes Cookies/Brownies/Rice Krispy Treats
-
-
-And finally, I am still looking for two more donations for camp scholarships! If you are able, send $100 to help send a NV kid to camp!
-
-* Cochrun Happenings!
-June was full of so much Ty, Luke, and Josiah! We had much fun with these boys and so to celebrate, from fireworks this week all the way back to June 5th when Ty was born, take a look at our cute boys!
diff --git a/content/staff/chris-and-abbie-cochrun/may2023/cary.png b/content/staff/chris-and-abbie-cochrun/may2023/cary.png
deleted file mode 100644
index df2a027..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/may2023/cary.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/may2023/children-trailier.png b/content/staff/chris-and-abbie-cochrun/may2023/children-trailier.png
deleted file mode 100644
index 30fa562..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/may2023/children-trailier.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/may2023/cochrun-family.png b/content/staff/chris-and-abbie-cochrun/may2023/cochrun-family.png
deleted file mode 100644
index 3b8fff0..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/may2023/cochrun-family.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/may2023/featured.png b/content/staff/chris-and-abbie-cochrun/may2023/featured.png
deleted file mode 100644
index 879bc43..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/may2023/featured.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/may2023/index.md b/content/staff/chris-and-abbie-cochrun/may2023/index.md
deleted file mode 100644
index bcd55f5..0000000
--- a/content/staff/chris-and-abbie-cochrun/may2023/index.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "It Starts Now - Why Families Matter :clock:"
-date: 2023-06-01
-tags: ["Chris & Abbie Cochrun", "Northern Valley", "Mission Trip"]
-newsletter: true
-featured_image: "featured.png"
-showHero: true
-description: "The first half of my May has been busy, but once graduations were all over, it's been strangely slow! Normally I'm gearing up for mission trip and would have gotten everything ready to go by now, but now that most things are"
-summary: "The first half of my May has been busy, but once graduations were all over, it's been strangely slow! Normally I'm gearing up for mission trip and would have gotten everything ready to go by now, but now that most things are"
-showAuthor: false
-showTableOfContents: true
-authors: ["chriscochrun"]
-showAuthorsBadge: true
-showTaxonomies: true
----
-
-## It Starts Now - Why Families Matter
-
-The first half of my May has been busy, but once graduations were all over, it's been strangely slow! Normally I'm gearing up for mission trip and would have gotten everything ready to go by now, but now that most things are done and the team is finishing some last details before leaving, I've been just waiting. Waiting on our baby to come!
-
-Our baby is due on June 3rd, so we are praying for him and preparing for him over and over. It's strange though because I normally head out on mission trip right about now. For this year though, this will likely be a good thing! The team heading out soon is pretty well equipped and we serve a very big God so I have faith they won't need me, but I am sad to not be able to go with them. That said, as Abbie and I wait for our new little one, we've been enjoying our two little ones very much. It reminds me that one of God's key ways of growing His Kingdom is through families who teach their children to follow Him.
-
-That's why I've been praying so hard to alter the direction of the lives of kids in the valley. If these young people follow Jesus from their teenage years, they'll want their families to as well. When someone comes to know Jesus so well, they can't but help share Him with their children. Sharing Jesus with their kids becomes their main goal. And it should! Now imagine if we can get all of the kids in TFC to raise their kids to know Jesus. It'd change our community if all of those families start sharing Jesus with everyone around them. That's why the family is crucial. And that's why we work so hard to see these lives changed. Because it starts NOW! Not tomorrow or next week, or next year, the sooner we all move toward Jesus, the better!
-
-And what we want to see change, is not that they go to church every Sunday or become good people, but that they are so enthralled with Jesus, that they dedicate every part of their lives to Him. Their kids will know Jesus, their families will know Jesus, they do everything they can because they love Jesus and share Him with all their friends around them. They won't go to work each morning in order to make a living or have something to do, they'll do it because they love Jesus and they want others to know Him, and their work is their mission field.
-
-
-
-This brings me back to mission trip. Few places have I seen teenagers grasp that all-encompassing life of following Jesus than on mission trip. Something about stepping away from the rest of the world changes them. Mission trip immerses teenagers in making everything about Jesus and watching carefully all the ways that Jesus is weaving their story. So, it's with much anticipation, that I wait to hear the stories of how teens will have grasped that this year when they come back. I expect to hear some amazing ways that God has made a lasting impact on the lives of the teens going.
-
-And with that, I leave you with this, "The Spirit of the Sovereign Lord is on me, because the Lord has anointed me to proclaim good news to the poor. He has sent me to bind up the brokenhearted, to proclaim freedom for the captives and release from darkness for the prisoners," Isaiah 61:1. That's the way we want kids to live. That they will be so filled with the Spirit that it's their responsibility to do all this for those around them. All because they love Jesus.
-
-That's one of our verses for mission trip this year, and it's my prayer for the kids going! Pray with me for the team that has just come back and for the team that is just now leaving! The Miriam's Hope team got back on Sunday and the Cary, Mississippi team will leave Wednesday May 31st. Pray for them that hearts are changed in such a way that they must take it upon themselves to love others!
-
-
-
-
-## Things to Pray About
-
-- Mission trip kids have left by the time you'll read this! Pray as God does incredible things in them and through them!
-- We are still in need a couple of camp donations for some kids who want to go! If you'd like to sponsor a Northern Valley teen going to camp for $100, let me know!
-- We are also still looking for adult sponsors for TFC next year! If you'd like to volunteer your time with us and help point teenagers to Jesus or if you know someone who'd be a good fit, let me know!
-- Pray for camp coming up! We have some big needs which you can find out about more here!
-- Finally, keep praying for our family as it grows! I'm praying that we've already welcomed another baby boy into our family by the time you read this, but please pray for our family as we adjust to this big addition to our family!
-
-## Cochrun Happenings
-While I write this, Abbie hasn't had the baby yet, but I hope she has by the time you read it! This last month we helped with cow working day, going to graduations, and enjoying so much outdoor fun!
-
-I built a table for us to have outdoor meals more often and already we've put it such great use! Josiah and Luke want to eat out there every day and with it being as cool as it has, we've been doing that!
-
-
-
-> If you'd like to donate, please head on over to [the donation page](https://secure.myvanco.com/L-Z772/campaign/C-12WG5)
diff --git a/content/staff/chris-and-abbie-cochrun/may2023/miriamshope.png b/content/staff/chris-and-abbie-cochrun/may2023/miriamshope.png
deleted file mode 100644
index c3248d3..0000000
Binary files a/content/staff/chris-and-abbie-cochrun/may2023/miriamshope.png and /dev/null differ
diff --git a/content/staff/chris-and-abbie-cochrun/so-many-events.md b/content/staff/chris-and-abbie-cochrun/so-many-events.md
deleted file mode 100644
index cffe7fb..0000000
--- a/content/staff/chris-and-abbie-cochrun/so-many-events.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: "So. Many. Events. 😲"
-date: 2022-11-02T15:24:04-05:00
-tags: ["Chris & Abbie Cochrun", "Leadership Retreat", "Northern Valley", "180 Encounter", "45th Anniversary"]
-featured_image: ""
-newsletter: true
-description: "At TFC, we do our best to make sure teens become a lot more than just Christians."
-summary: "At TFC, we do our best to make sure teens become a lot more than just Christians."
-showAuthor: false
-authors: ["chriscochrun"]
-showAuthorsBadges: true
----
-
-# 👑 Leaders Rise Up!
-At TFC, we do our best to make sure teens become a lot more than just Christians. Being a Christian is great, but a lot of the time, teenagers have a sense for authenticity in people. This makes many of them skeptical of things like Christianity and such when they see some people act one way at Church and another way out in the community. Often, this puts a bad taste in the mouths of teens when it comes to Christianity. Our hope and prayer is that we can create leaders out of teens who exemplify integrity instead. One way we do this is through Leadership Retreat!
-
-Every fall, most people get excited about trees changing colors, falling leaves, sweaters, and pumpkin spice lattes. I get excited about Leadership Retreat. When I was a teen in TFC, Leadership Retreat was this haven of rest and Jesus. I loved it. I loved that I could take a break from school and just enjoy my TFC friends and getting to know Jesus more! For a whole weekend, we ask teens to stop from the busyness of life and come to learn about being a leader.
-
-This year, we asked them to take that calling VERY seriously! Leaders for Christ are sorely missing in our world, and we wanted to help the teens prepare themselves for what they could face should they begin to truly stand up for Christ. So, we challenged them on being a real leader. One who isn't like those many who lack integrity and clearly aren't authentic about their faith, but instead who put such a central and clear trust in Jesus that no matter the filth that our world might throw at them, they'll be ready!
-
-We talked a lot about the persecuted church and wanted them to feel ultimately prepared for what may happen in their lifetime. We asked them to care for each other in such a way that even if their world looks more and more like those persecuted Christians, they'll be able to bear the weight of it, with the help of others! Finally, we also wanted them to just be refreshed. Like I said, Leadership Retreat is a place of rest, and we wanted them to still feel that, so we gave them a lot of time to just rest in Jesus's peace and the company of each other, praying that God uses that to ensure they are prepared moving forward.
-
-# 😲 So. Many. Events.
-On top of Leadership Retreat, we had many things going on this month! At the very beginning of the month, we celebrated TFC's 45th year as a ministry! And right after Leadership Retreat, we held another 180 Encounter, our special gatherings of all TFC groups!
-
-At the 45th, TFC was so incredibly blessed to just celebrate with so many people who've just helped to make TFC what it is! Many alumni and volunteers and staff who have moved on came back to Phillipsburg to see what's been happening in the ministry and just celebrate those memories of how TFC was used by God in big ways in their lives! And oh man it is a blast to sit with friends recalling all the goofy things we did in our years as TFC students! But ultimately, that's all because of Jesus! Jesus created the ministry of TFC and called all these folks together in the first place. Then it's only through Him that we bond in those friendships that have lasted so long. All of it is because of Jesus.
-
-Then bringing kids together to watch those friendships blossom at our 180 Encounter is just a blast! We brought 6 kids to the 180 this month, and they loved it so much they asked when the next one is before we got home! Keep praying that those friendships will draw more students to Jesus and convince of His great love for them!
diff --git a/content/staff/dani-rouse/featured.jpg b/content/staff/dani-rouse/featured.jpg
deleted file mode 100644
index 3b39c02..0000000
Binary files a/content/staff/dani-rouse/featured.jpg and /dev/null differ
diff --git a/content/staff/dani-rouse/index.md b/content/staff/dani-rouse/index.md
deleted file mode 100644
index 1808eed..0000000
--- a/content/staff/dani-rouse/index.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "Dani Rouse"
-date: 2022-10-28T15:26:41-05:00
-tags: ['Northern Valley', 'Intern']
-featured_image: ""
-description: "Dani attended the Oberlin TFC Group as a teenager."
-layout: "simple"
-summary: "Dani attended the Oberlin TFC Group as a teenager. Throughout high school, she was involved in camp, mission trip, and our student leadership team."
-weight: 90
-draft: true
----
-
-
-Dani attended the Oberlin TFC Group as a teenager. Throughout high school, she was involved in camp, mission trip, and our student leadership team. Dani knew God had called her to vocational ministry, and the Lord called her back to intern with TFC for two summers during college. After graduating in May of 2022, she returned for a year-long internship with TFC.
diff --git a/content/staff/ethan-rose/_index.md b/content/staff/ethan-rose/_index.md
deleted file mode 100644
index 8961218..0000000
--- a/content/staff/ethan-rose/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Ethan Rose"
-description: "Ethan’s TFC journey began as a teenager in the Eastern Heights TFC group in Agra, KS."
-weight: 60
-extra:
- tags: ["Staff", "Thunder Ridge"]
- image: "featured.jpg"
----
-
-
-Ethan’s TFC journey began as a teenager in the Eastern Heights TFC group in Agra, KS. Throughout his high school years his involvement in the ministry grew, and by the time he went to college the Lord had placed this ministry on his heart as a place God might be calling Ethan back to. After serving in volunteer and intern positions throughout college, he joined TFC staff in the fall of 2012. Ethan loves leading the Thunder Ridge group, as well as being Co-Camp Director where he gets to work with interns as they learn to plan and execute camp.
diff --git a/content/staff/ethan-rose/featured.jpg b/content/staff/ethan-rose/featured.jpg
deleted file mode 100644
index 517fe6a..0000000
Binary files a/content/staff/ethan-rose/featured.jpg and /dev/null differ
diff --git a/content/staff/featured.jpg b/content/staff/featured.jpg
deleted file mode 100644
index 35c0cee..0000000
Binary files a/content/staff/featured.jpg and /dev/null differ
diff --git a/content/staff/janice-lundquist/_index.md b/content/staff/janice-lundquist/_index.md
deleted file mode 100644
index 612abc6..0000000
--- a/content/staff/janice-lundquist/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Janice Lundquist"
-description: "In the fall of 1981, Janice Lundquist became a part of the TFC Staff."
-weight: 30
-extra:
- image: "featured.jpg"
- tags: ["Staff", "Alumni Coordinator", "Thunder Ridge"]
----
-
-
-In the fall of 1981, Janice Lundquist became a part of the TFC Staff. She has served in and enjoyed almost every aspect of the ministry during that time. She currently works with the Thunder Ridge TFC group, working specifically with the Junior High age teens. Carrying on a dream of the staff, Janice is currently working on developing a ministry of encouragement to TFC Alumni to continue building a heart for discipleship in them.
diff --git a/content/staff/janice-lundquist/featured.jpg b/content/staff/janice-lundquist/featured.jpg
deleted file mode 100644
index e56ea0f..0000000
Binary files a/content/staff/janice-lundquist/featured.jpg and /dev/null differ
diff --git a/content/staff/lavonne-ponstein/_index.md b/content/staff/lavonne-ponstein/_index.md
deleted file mode 100644
index 2c5f57f..0000000
--- a/content/staff/lavonne-ponstein/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Lavonne Ponstein"
-description: "Lavonne joined the TFC adventure back in 1983. For years she worked directly with students as a leader of the weekly Connection groups."
-weight: 20
-extra:
- image: "featured.jpg"
- tags: ["Staff", "Disciplemaking Coach"]
----
-
-
-Lavonne joined the TFC adventure back in 1983. For years she worked directly with students as a leader of the weekly Connection groups. Her passion for the ministry of TFC is that we will be a disciplemaking ministry imitating Jesus’ strategy for making disciples. Lavonne is currently working as “Disciplemaking Coach” and Co-Camp Director for TFC as she focuses on spurring on individual staff members, interns, and others for the disciplemaking of many.
diff --git a/content/staff/lavonne-ponstein/featured.jpg b/content/staff/lavonne-ponstein/featured.jpg
deleted file mode 100644
index 07aa6ba..0000000
Binary files a/content/staff/lavonne-ponstein/featured.jpg and /dev/null differ
diff --git a/content/staff/lewis-smith/_index.md b/content/staff/lewis-smith/_index.md
deleted file mode 100644
index 4e4ed1f..0000000
--- a/content/staff/lewis-smith/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Lewis and Susan Smith"
-description: "Lewis grew up in a ministry a lot like TFC Connection."
-weight: 40
-extra:
- image: "featured.jpg"
- tags: ["Staff", "Logan"]
----
-
-
-Lewis grew up in a ministry a lot like TFC Connection. Because of this kind of ministry, he fell in love with TFC. As a ministry that is involved with several communities and helps the teens get to know other Christians, Lewis loves TFC. Lewis’s wife Susan helps in many ways at TFC and works at a nursing home. Lewis and Susan have both been a part of the TFC family for 20+ years and love it. Lewis is one of the sound and tech guys at TFC.
diff --git a/content/staff/lewis-smith/featured.jpg b/content/staff/lewis-smith/featured.jpg
deleted file mode 100644
index f4b58e7..0000000
Binary files a/content/staff/lewis-smith/featured.jpg and /dev/null differ
diff --git a/content/staff/rob-and-taffy-lewis/_index.md b/content/staff/rob-and-taffy-lewis/_index.md
deleted file mode 100644
index 714d31e..0000000
--- a/content/staff/rob-and-taffy-lewis/_index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: "Rob and Taffy Lewis"
-description: "Rob Lewis joined the TFC Staff in 2007 after having volunteered as a helper at the Southern Valley TFC group."
-weight: 50
-extra:
- image: "featured.jpg"
- tags: ["Staff", "Southern Valley"]
----
-
-
-Rob Lewis joined the TFC Staff in 2007 after having volunteered as a helper at the Southern Valley TFC group. He is the Southern Valley Director and brings his carpentry skills and get it done attitude to help with Mission Trips and TFC Camp. Rob also attended the Oxford TFC group as a teenager. His wife Taffy grew up as a staff kid as her parents joined the staff in 1978. She has been supporting Rob in his ministry since he joined and has recently started leading the weekly lessons. They have two children Christian and Cedric. Christian is 20 years old and Cedric is five.
diff --git a/content/staff/rob-and-taffy-lewis/featured.jpg b/content/staff/rob-and-taffy-lewis/featured.jpg
deleted file mode 100644
index b31ebac..0000000
Binary files a/content/staff/rob-and-taffy-lewis/featured.jpg and /dev/null differ
diff --git a/justfile b/justfile
index ff784ce..9ae82e8 100644
--- a/justfile
+++ b/justfile
@@ -7,7 +7,7 @@ serve:
uglify:
uglifyjs ./src/js/main.js --compress --mangle -o ./static/js/main.js && uglifyjs ./src/js/page.js --compress --mangle -o ./static/js/page.js && uglifyjs ./src/js/search.js --compress --mangle -o ./static/js/search.js && uglifyjs ./src/js/lang.js --compress --mangle -o ./static/js/lang.js
dev:
- tailwindcss -i static/css/base.css -o static/css/main.css --watch
+ NODE_ENV=development ./themes/blowfish/node_modules/tailwindcss/lib/cli.js -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit -w
api:
cargo build
clean:
diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png
deleted file mode 100644
index 3360f18..0000000
Binary files a/static/android-chrome-192x192.png and /dev/null differ
diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png
deleted file mode 100644
index 1d633c1..0000000
Binary files a/static/android-chrome-512x512.png and /dev/null differ
diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png
deleted file mode 100644
index c9277fc..0000000
Binary files a/static/apple-touch-icon.png and /dev/null differ
diff --git a/static/css/base.css b/static/css/base.css
index a82e8c0..be42ab6 100644
--- a/static/css/base.css
+++ b/static/css/base.css
@@ -17,14 +17,4 @@
font-size: var(--text-lg);
padding: 1em 0em;
}
- a {
- color: var(--color-blue-400);
- }
- li {
- list-style-type: disc;
- margin-left: 1em;
- }
- li::marker {
- color: var(--color-gray-600);
- }
}
diff --git a/static/css/leaflet.extra-markers.min.css b/static/css/leaflet.extra-markers.min.css
deleted file mode 100755
index 2638d59..0000000
--- a/static/css/leaflet.extra-markers.min.css
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * leaflet-extra-markers
- * Custom Markers for Leaflet JS based on Awesome Markers
- * Leaflet ExtraMarkers
- * https://github.com/coryasilva/Leaflet.ExtraMarkers/
- * @author coryasilva
- * @version 1.2.1
- */.extra-marker{background:url("../img/markers_default.png") no-repeat 0 0;width:35px;height:46px;position:absolute;left:0;top:0;display:block;text-align:center} .extra-marker-shadow{background:url("../img/markers_shadow.png") no-repeat 0 0;width:36px;height:16px}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.extra-marker{background-image:url("../img/markers_default@2x.png");background-size:540px 184px} .extra-marker-shadow{background-image:url("../img/markers_shadow@2x.png");background-size:35px 16px}} .extra-marker.extra-marker-svg{background:none} .extra-marker.extra-marker-svg .svg-inline--fa,.extra-marker.extra-marker-svg i{position:absolute;left:0;width:35px} .extra-marker .svg-inline--fa,.extra-marker i{color:#fff;margin-top:7px;display:inline-block;font-size:14px} .extra-marker .svg-inline--fa{margin-top:10px;background:none} .extra-marker .svg-inline--fa,.extra-marker i.fa,.extra-marker i.fab,.extra-marker i.fas,.extra-marker i.far,.extra-marker i.fal{margin-top:10px} .extra-marker .svg-inline--fa.fa-2x,.extra-marker i.fa.fa-2x,.extra-marker i.fab.fa-2x,.extra-marker i.fas.fa-2x,.extra-marker i.far.fa-2x,.extra-marker i.fal.fa-2x{font-size:16px;margin-top:9px} .extra-marker .svg-inline--fa.fa-3x,.extra-marker i.fa.fa-3x,.extra-marker i.fab.fa-3x,.extra-marker i.fas.fa-3x,.extra-marker i.far.fa-3x,.extra-marker i.fal.fa-3x{font-size:18px;margin-top:9px} .extra-marker .svg-inline--fa.fa-4x,.extra-marker i.fa.fa-4x,.extra-marker i.fab.fa-4x,.extra-marker i.fas.fa-4x,.extra-marker i.far.fa-4x,.extra-marker i.fal.fa-4x{font-size:20px;margin-top:8px} .extra-marker .svg-inline--fa.fa-5x,.extra-marker i.fa.fa-5x,.extra-marker i.fab.fa-5x,.extra-marker i.fas.fa-5x,.extra-marker i.far.fa-5x,.extra-marker i.fal.fa-5x{font-size:24px;margin-top:6px} .extra-marker .fa-number:before{content:attr(number)} .extra-marker i.glyphicon{margin-top:10px} .extra-marker i.icon{margin-right:0;opacity:1} .extra-marker-circle-red{background-position:0 0} .extra-marker-circle-orange-dark{background-position:-36px 0} .extra-marker-circle-orange{background-position:-72px 0} .extra-marker-circle-yellow{background-position:-108px 0} .extra-marker-circle-blue-dark{background-position:-144px 0} .extra-marker-circle-blue{background-position:-180px 0} .extra-marker-circle-cyan{background-position:-216px 0} .extra-marker-circle-purple{background-position:-252px 0} .extra-marker-circle-violet{background-position:-288px 0} .extra-marker-circle-pink{background-position:-324px 0} .extra-marker-circle-green-dark{background-position:-360px 0} .extra-marker-circle-green{background-position:-396px 0} .extra-marker-circle-green-light{background-position:-432px 0} .extra-marker-circle-black{background-position:-468px 0} .extra-marker-circle-white{background-position:-504px 0} .extra-marker-square-red{background-position:0 -46px} .extra-marker-square-orange-dark{background-position:-36px -46px} .extra-marker-square-orange{background-position:-72px -46px} .extra-marker-square-yellow{background-position:-108px -46px} .extra-marker-square-blue-dark{background-position:-144px -46px} .extra-marker-square-blue{background-position:-180px -46px} .extra-marker-square-cyan{background-position:-216px -46px} .extra-marker-square-purple{background-position:-252px -46px} .extra-marker-square-violet{background-position:-288px -46px} .extra-marker-square-pink{background-position:-324px -46px} .extra-marker-square-green-dark{background-position:-360px -46px} .extra-marker-square-green{background-position:-396px -46px} .extra-marker-square-green-light{background-position:-432px -46px} .extra-marker-square-black{background-position:-468px -46px} .extra-marker-square-white{background-position:-504px -46px} .extra-marker-star-red{background-position:0 -92px} .extra-marker-star-orange-dark{background-position:-36px -92px} .extra-marker-star-orange{background-position:-72px -92px} .extra-marker-star-yellow{background-position:-108px -92px} .extra-marker-star-blue-dark{background-position:-144px -92px} .extra-marker-star-blue{background-position:-180px -92px} .extra-marker-star-cyan{background-position:-216px -92px} .extra-marker-star-purple{background-position:-252px -92px} .extra-marker-star-violet{background-position:-288px -92px} .extra-marker-star-pink{background-position:-324px -92px} .extra-marker-star-green-dark{background-position:-360px -92px} .extra-marker-star-green{background-position:-396px -92px} .extra-marker-star-green-light{background-position:-432px -92px} .extra-marker-star-black{background-position:-468px -92px} .extra-marker-star-white{background-position:-504px -92px} .extra-marker-penta-red{background-position:0 -138px} .extra-marker-penta-orange-dark{background-position:-36px -138px} .extra-marker-penta-orange{background-position:-72px -138px} .extra-marker-penta-yellow{background-position:-108px -138px} .extra-marker-penta-blue-dark{background-position:-144px -138px} .extra-marker-penta-blue{background-position:-180px -138px} .extra-marker-penta-cyan{background-position:-216px -138px} .extra-marker-penta-purple{background-position:-252px -138px} .extra-marker-penta-violet{background-position:-288px -138px} .extra-marker-penta-pink{background-position:-324px -138px} .extra-marker-penta-green-dark{background-position:-360px -138px} .extra-marker-penta-green{background-position:-396px -138px} .extra-marker-penta-green-light{background-position:-432px -138px} .extra-marker-penta-black{background-position:-468px -138px} .extra-marker-penta-white{background-position:-504px -138px}
diff --git a/static/css/main.css b/static/css/main.css
index 765d864..5e520ab 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -7,15 +7,10 @@
'Noto Color Emoji';
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
monospace;
- --color-blue-400: oklch(70.7% 0.165 254.624);
--color-blue-500: oklch(62.3% 0.214 259.815);
- --color-blue-600: oklch(54.6% 0.245 262.881);
--color-blue-700: oklch(48.8% 0.243 264.376);
- --color-blue-800: oklch(42.4% 0.199 265.638);
- --color-blue-900: oklch(37.9% 0.146 265.522);
--color-indigo-400: oklch(67.3% 0.182 276.935);
--color-indigo-500: oklch(58.5% 0.233 277.117);
- --color-gray-50: oklch(98.5% 0.002 247.839);
--color-gray-100: oklch(96.7% 0.003 264.542);
--color-gray-200: oklch(92.8% 0.006 264.531);
--color-gray-300: oklch(87.2% 0.01 258.338);
@@ -25,7 +20,8 @@
--color-gray-700: oklch(37.3% 0.034 259.733);
--color-gray-800: oklch(27.8% 0.033 256.848);
--color-gray-900: oklch(21% 0.034 264.665);
- --color-neutral-100: oklch(97% 0 0);
+ --color-neutral-50: oklch(98.5% 0 0);
+ --color-neutral-300: oklch(87% 0 0);
--color-neutral-500: oklch(55.6% 0 0);
--color-black: #000;
--color-white: #fff;
@@ -41,9 +37,7 @@
--text-2xl: 1.5rem;
--text-2xl--line-height: calc(2 / 1.5);
--text-3xl: 1.875rem;
- --text-3xl--line-height: calc(2.25 / 1.875);
--font-weight-medium: 500;
- --font-weight-semibold: 600;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
--radius-md: 0.375rem;
@@ -208,15 +202,9 @@
.pointer-events-none {
pointer-events: none;
}
- .collapse {
- visibility: collapse;
- }
.invisible {
visibility: hidden;
}
- .visible {
- visibility: visible;
- }
.sr-only {
position: absolute;
width: 1px;
@@ -255,12 +243,6 @@
.right-2 {
right: calc(var(--spacing) * 2);
}
- .right-8 {
- right: calc(var(--spacing) * 8);
- }
- .bottom-4 {
- bottom: calc(var(--spacing) * 4);
- }
.-left-1\/2 {
left: calc(calc(1/2 * 100%) * -1);
}
@@ -306,12 +288,6 @@
.m-4 {
margin: calc(var(--spacing) * 4);
}
- .m-300 {
- margin: calc(var(--spacing) * 300);
- }
- .mx-8 {
- margin-inline: calc(var(--spacing) * 8);
- }
.mx-auto {
margin-inline: auto;
}
@@ -324,9 +300,6 @@
.my-6 {
margin-block: calc(var(--spacing) * 6);
}
- .my-8 {
- margin-block: calc(var(--spacing) * 8);
- }
.mt-2 {
margin-top: calc(var(--spacing) * 2);
}
@@ -420,10 +393,6 @@
.aspect-video {
aspect-ratio: var(--aspect-video);
}
- .size-5 {
- width: calc(var(--spacing) * 5);
- height: calc(var(--spacing) * 5);
- }
.h-0 {
height: calc(var(--spacing) * 0);
}
@@ -460,27 +429,18 @@
.h-40 {
height: calc(var(--spacing) * 40);
}
- .h-64 {
- height: calc(var(--spacing) * 64);
- }
.h-full {
height: 100%;
}
.h-screen {
height: 100vh;
}
- .max-h-12 {
- max-height: calc(var(--spacing) * 12);
- }
.w-1\/3 {
width: calc(1/3 * 100%);
}
.w-2\/3 {
width: calc(2/3 * 100%);
}
- .w-3\/4 {
- width: calc(3/4 * 100%);
- }
.w-6 {
width: calc(var(--spacing) * 6);
}
@@ -529,15 +489,9 @@
.flex-1 {
flex: 1;
}
- .flex-3 {
- flex: 3;
- }
.flex-auto {
flex: auto;
}
- .flex-none {
- flex: none;
- }
.flex-shrink-0 {
flex-shrink: 0;
}
@@ -579,9 +533,6 @@
.cursor-pointer {
cursor: pointer;
}
- .resize {
- resize: both;
- }
.grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
@@ -679,12 +630,6 @@
.overscroll-none {
overscroll-behavior: none;
}
- .\!rounded-lg {
- border-radius: var(--radius-lg) !important;
- }
- .\!rounded-md {
- border-radius: var(--radius-md) !important;
- }
.rounded-full {
border-radius: calc(infinity * 1px);
}
@@ -728,15 +673,9 @@
.border-gray-800 {
border-color: var(--color-gray-800);
}
- .bg-\[\#ef4444\] {
- background-color: #ef4444;
- }
.bg-blue-500 {
background-color: var(--color-blue-500);
}
- .bg-blue-600 {
- background-color: var(--color-blue-600);
- }
.bg-blue-700 {
background-color: var(--color-blue-700);
}
@@ -752,9 +691,6 @@
.bg-gray-400 {
background-color: var(--color-gray-400);
}
- .bg-gray-500 {
- background-color: var(--color-gray-500);
- }
.bg-gray-700 {
background-color: var(--color-gray-700);
}
@@ -767,6 +703,9 @@
.bg-indigo-500 {
background-color: var(--color-indigo-500);
}
+ .bg-neutral-500 {
+ background-color: var(--color-neutral-500);
+ }
.bg-transparent {
background-color: transparent;
}
@@ -815,9 +754,6 @@
.py-2 {
padding-block: calc(var(--spacing) * 2);
}
- .py-3 {
- padding-block: calc(var(--spacing) * 3);
- }
.py-4 {
padding-block: calc(var(--spacing) * 4);
}
@@ -830,18 +766,12 @@
.pt-2 {
padding-top: calc(var(--spacing) * 2);
}
- .pt-4 {
- padding-top: calc(var(--spacing) * 4);
- }
.pt-6 {
padding-top: calc(var(--spacing) * 6);
}
.pb-3 {
padding-bottom: calc(var(--spacing) * 3);
}
- .pb-4 {
- padding-bottom: calc(var(--spacing) * 4);
- }
.pl-1 {
padding-left: calc(var(--spacing) * 1);
}
@@ -863,9 +793,6 @@
.align-super {
vertical-align: super;
}
- .align-text-bottom {
- vertical-align: text-bottom;
- }
.font-sans {
font-family: var(--font-sans);
}
@@ -873,10 +800,6 @@
font-size: var(--text-2xl);
line-height: var(--tw-leading, var(--text-2xl--line-height));
}
- .text-3xl {
- font-size: var(--text-3xl);
- line-height: var(--tw-leading, var(--text-3xl--line-height));
- }
.text-lg {
font-size: var(--text-lg);
line-height: var(--tw-leading, var(--text-lg--line-height));
@@ -905,24 +828,15 @@
--tw-font-weight: var(--font-weight-medium);
font-weight: var(--font-weight-medium);
}
- .text-ellipsis {
- text-overflow: ellipsis;
- }
.text-\[\#f39\] {
color: #f39;
}
- .text-\[\#fca5a5\] {
- color: #fca5a5;
- }
.text-black {
color: var(--color-black);
}
.text-blue-700 {
color: var(--color-blue-700);
}
- .text-gray-50 {
- color: var(--color-gray-50);
- }
.text-gray-200 {
color: var(--color-gray-200);
}
@@ -944,27 +858,21 @@
.text-indigo-500 {
color: var(--color-indigo-500);
}
+ .text-neutral-50 {
+ color: var(--color-neutral-50);
+ }
.text-white {
color: var(--color-white);
}
.uppercase {
text-transform: uppercase;
}
- .\!no-underline {
- text-decoration-line: none !important;
- }
- .line-through {
- text-decoration-line: line-through;
- }
.no-underline {
text-decoration-line: none;
}
- .underline {
- text-decoration-line: underline;
- }
- .placeholder-gray-300 {
+ .placeholder-neutral-300 {
&::placeholder {
- color: var(--color-gray-300);
+ color: var(--color-neutral-300);
}
}
.opacity-0 {
@@ -976,10 +884,6 @@
.opacity-100 {
opacity: 100%;
}
- .shadow {
- --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- }
.shadow-2xl {
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
@@ -995,10 +899,6 @@
.ring-black {
--tw-ring-color: var(--color-black);
}
- .blur {
- --tw-blur: blur(8px);
- filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
- }
.transition {
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
@@ -1077,62 +977,9 @@
height: calc(var(--spacing) * 0);
}
}
- .file\:my-4 {
- &::file-selector-button {
- margin-block: calc(var(--spacing) * 4);
- }
- }
- .file\:ml-2 {
- &::file-selector-button {
- margin-left: calc(var(--spacing) * 2);
- }
- }
- .file\:rounded-lg {
- &::file-selector-button {
- border-radius: var(--radius-lg);
- }
- }
- .file\:border-0 {
- &::file-selector-button {
- border-style: var(--tw-border-style);
- border-width: 0px;
- }
- }
- .file\:bg-neutral-500 {
- &::file-selector-button {
- background-color: var(--color-neutral-500);
- }
- }
- .file\:px-4 {
- &::file-selector-button {
- padding-inline: calc(var(--spacing) * 4);
- }
- }
- .file\:py-2 {
- &::file-selector-button {
- padding-block: calc(var(--spacing) * 2);
- }
- }
- .file\:text-sm {
- &::file-selector-button {
- font-size: var(--text-sm);
- line-height: var(--tw-leading, var(--text-sm--line-height));
- }
- }
- .file\:font-semibold {
- &::file-selector-button {
- --tw-font-weight: var(--font-weight-semibold);
- font-weight: var(--font-weight-semibold);
- }
- }
- .file\:text-neutral-100 {
- &::file-selector-button {
- color: var(--color-neutral-100);
- }
- }
- .checked\:text-gray-500 {
+ .checked\:text-neutral-500 {
&:checked {
- color: var(--color-gray-500);
+ color: var(--color-neutral-500);
}
}
.invalid\:text-\[\#F39\] {
@@ -1160,20 +1007,6 @@
}
}
}
- .hover\:\!bg-blue-500 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-500) !important;
- }
- }
- }
- .hover\:bg-blue-900 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-900);
- }
- }
- }
.hover\:bg-gray-100 {
&:hover {
@media (hover: hover) {
@@ -1195,13 +1028,6 @@
}
}
}
- .hover\:bg-gray-600 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-gray-600);
- }
- }
- }
.hover\:bg-gray-700 {
&:hover {
@media (hover: hover) {
@@ -1209,13 +1035,6 @@
}
}
}
- .hover\:bg-gray-900 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-gray-900);
- }
- }
- }
.hover\:bg-indigo-400 {
&:hover {
@media (hover: hover) {
@@ -1223,6 +1042,13 @@
}
}
}
+ .hover\:bg-neutral-500 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-neutral-500);
+ }
+ }
+ }
.hover\:text-blue-500 {
&:hover {
@media (hover: hover) {
@@ -1266,45 +1092,6 @@
}
}
}
- .hover\:file\:ring-2 {
- &:hover {
- @media (hover: hover) {
- &::file-selector-button {
- --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
- box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- }
- }
- }
- }
- .hover\:file\:ring-offset-2 {
- &:hover {
- @media (hover: hover) {
- &::file-selector-button {
- --tw-ring-offset-width: 2px;
- --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- }
- }
- }
- }
- .hover\:file\:ring-offset-transparent {
- &:hover {
- @media (hover: hover) {
- &::file-selector-button {
- --tw-ring-offset-color: transparent;
- }
- }
- }
- }
- .focus\:bg-blue-900 {
- &:focus {
- background-color: var(--color-blue-900);
- }
- }
- .focus\:bg-gray-900 {
- &:focus {
- background-color: var(--color-gray-900);
- }
- }
.focus\:ring {
&:focus {
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
@@ -1317,16 +1104,6 @@
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
}
- .focus\:ring-blue-500 {
- &:focus {
- --tw-ring-color: var(--color-blue-500);
- }
- }
- .focus\:ring-blue-700 {
- &:focus {
- --tw-ring-color: var(--color-blue-700);
- }
- }
.focus\:ring-white {
&:focus {
--tw-ring-color: var(--color-white);
@@ -1572,16 +1349,6 @@
border-color: var(--color-gray-400);
}
}
- .dark\:bg-\[\#ef4444\] {
- @media (prefers-color-scheme: dark) {
- background-color: #ef4444;
- }
- }
- .dark\:bg-blue-800 {
- @media (prefers-color-scheme: dark) {
- background-color: var(--color-blue-800);
- }
- }
.dark\:bg-gray-500 {
@media (prefers-color-scheme: dark) {
background-color: var(--color-gray-500);
@@ -1622,15 +1389,6 @@
color: var(--color-white);
}
}
- .dark\:hover\:\!bg-blue-700 {
- @media (prefers-color-scheme: dark) {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-700) !important;
- }
- }
- }
- }
.dark\:hover\:bg-gray-600 {
@media (prefers-color-scheme: dark) {
&:hover {
@@ -1649,11 +1407,6 @@
}
}
}
- .\[\&\>\*\]\:py-4 {
- &>* {
- padding-block: calc(var(--spacing) * 4);
- }
- }
}
@layer base {
h1 {
@@ -1671,16 +1424,6 @@
font-size: var(--text-lg);
padding: 1em 0em;
}
- a {
- color: var(--color-blue-400);
- }
- li {
- list-style-type: disc;
- margin-left: 1em;
- }
- li::marker {
- color: var(--color-gray-600);
- }
}
@property --tw-translate-x {
syntax: "*";
@@ -1830,59 +1573,6 @@
inherits: false;
initial-value: 0 0 #0000;
}
-@property --tw-blur {
- syntax: "*";
- inherits: false;
-}
-@property --tw-brightness {
- syntax: "*";
- inherits: false;
-}
-@property --tw-contrast {
- syntax: "*";
- inherits: false;
-}
-@property --tw-grayscale {
- syntax: "*";
- inherits: false;
-}
-@property --tw-hue-rotate {
- syntax: "*";
- inherits: false;
-}
-@property --tw-invert {
- syntax: "*";
- inherits: false;
-}
-@property --tw-opacity {
- syntax: "*";
- inherits: false;
-}
-@property --tw-saturate {
- syntax: "*";
- inherits: false;
-}
-@property --tw-sepia {
- syntax: "*";
- inherits: false;
-}
-@property --tw-drop-shadow {
- syntax: "*";
- inherits: false;
-}
-@property --tw-drop-shadow-color {
- syntax: "*";
- inherits: false;
-}
-@property --tw-drop-shadow-alpha {
- syntax: "";
- inherits: false;
- initial-value: 100%;
-}
-@property --tw-drop-shadow-size {
- syntax: "*";
- inherits: false;
-}
@property --tw-duration {
syntax: "*";
inherits: false;
@@ -1925,19 +1615,6 @@
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-offset-shadow: 0 0 #0000;
- --tw-blur: initial;
- --tw-brightness: initial;
- --tw-contrast: initial;
- --tw-grayscale: initial;
- --tw-hue-rotate: initial;
- --tw-invert: initial;
- --tw-opacity: initial;
- --tw-saturate: initial;
- --tw-sepia: initial;
- --tw-drop-shadow: initial;
- --tw-drop-shadow-color: initial;
- --tw-drop-shadow-alpha: 100%;
- --tw-drop-shadow-size: initial;
--tw-duration: initial;
--tw-ease: initial;
}
diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png
deleted file mode 100644
index f26915f..0000000
Binary files a/static/favicon-16x16.png and /dev/null differ
diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png
deleted file mode 100644
index 3e4484b..0000000
Binary files a/static/favicon-32x32.png and /dev/null differ
diff --git a/static/favicon.ico b/static/favicon.ico
deleted file mode 100644
index 010781f..0000000
Binary files a/static/favicon.ico and /dev/null differ
diff --git a/static/icons/amazon.svg b/static/icons/amazon.svg
deleted file mode 100644
index 32047db..0000000
--- a/static/icons/amazon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/apple.svg b/static/icons/apple.svg
deleted file mode 100644
index d1c2233..0000000
--- a/static/icons/apple.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/bars.svg b/static/icons/bars.svg
deleted file mode 100644
index 6e5941d..0000000
--- a/static/icons/bars.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/bell.svg b/static/icons/bell.svg
deleted file mode 100644
index ea35572..0000000
--- a/static/icons/bell.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/blogger.svg b/static/icons/blogger.svg
deleted file mode 100644
index 194dd9b..0000000
--- a/static/icons/blogger.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/bomb.svg b/static/icons/bomb.svg
deleted file mode 100644
index 2ac7dbb..0000000
--- a/static/icons/bomb.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/bug.svg b/static/icons/bug.svg
deleted file mode 100644
index 97cae6e..0000000
--- a/static/icons/bug.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/check.svg b/static/icons/check.svg
deleted file mode 100644
index a6938bd..0000000
--- a/static/icons/check.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/chevron-down.svg b/static/icons/chevron-down.svg
deleted file mode 100644
index 9368d7f..0000000
--- a/static/icons/chevron-down.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/static/icons/circle-info.svg b/static/icons/circle-info.svg
deleted file mode 100644
index bd32225..0000000
--- a/static/icons/circle-info.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/code.svg b/static/icons/code.svg
deleted file mode 100644
index f9ee250..0000000
--- a/static/icons/code.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/codepen.svg b/static/icons/codepen.svg
deleted file mode 100644
index 52ec58a..0000000
--- a/static/icons/codepen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/comment.svg b/static/icons/comment.svg
deleted file mode 100644
index 2305041..0000000
--- a/static/icons/comment.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/dev.svg b/static/icons/dev.svg
deleted file mode 100644
index 7311e84..0000000
--- a/static/icons/dev.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/discord.svg b/static/icons/discord.svg
deleted file mode 100644
index 75f1fc7..0000000
--- a/static/icons/discord.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/discourse.svg b/static/icons/discourse.svg
deleted file mode 100644
index d217008..0000000
--- a/static/icons/discourse.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/docker.svg b/static/icons/docker.svg
deleted file mode 100644
index 9a82fb0..0000000
--- a/static/icons/docker.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/download.svg b/static/icons/download.svg
deleted file mode 100644
index f1d5796..0000000
--- a/static/icons/download.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/dribbble.svg b/static/icons/dribbble.svg
deleted file mode 100644
index c2613fe..0000000
--- a/static/icons/dribbble.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/edit.svg b/static/icons/edit.svg
deleted file mode 100644
index 82a6035..0000000
--- a/static/icons/edit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/email.svg b/static/icons/email.svg
deleted file mode 100644
index fa215c6..0000000
--- a/static/icons/email.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/envelope.svg b/static/icons/envelope.svg
deleted file mode 100644
index 9285f23..0000000
--- a/static/icons/envelope.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/eye.svg b/static/icons/eye.svg
deleted file mode 100644
index c54e996..0000000
--- a/static/icons/eye.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/facebook.svg b/static/icons/facebook.svg
deleted file mode 100644
index 1535831..0000000
--- a/static/icons/facebook.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/fire.svg b/static/icons/fire.svg
deleted file mode 100644
index a4d8f4f..0000000
--- a/static/icons/fire.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/flickr.svg b/static/icons/flickr.svg
deleted file mode 100644
index fcd57c4..0000000
--- a/static/icons/flickr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/fork.svg b/static/icons/fork.svg
deleted file mode 100644
index 38b9e05..0000000
--- a/static/icons/fork.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/foursquare.svg b/static/icons/foursquare.svg
deleted file mode 100644
index 74c28e6..0000000
--- a/static/icons/foursquare.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/ghost.svg b/static/icons/ghost.svg
deleted file mode 100644
index 1c1b841..0000000
--- a/static/icons/ghost.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/github.svg b/static/icons/github.svg
deleted file mode 100644
index ed8c470..0000000
--- a/static/icons/github.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/gitlab.svg b/static/icons/gitlab.svg
deleted file mode 100644
index 998e306..0000000
--- a/static/icons/gitlab.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/globe.svg b/static/icons/globe.svg
deleted file mode 100644
index 1b4af7a..0000000
--- a/static/icons/globe.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/goodreads.svg b/static/icons/goodreads.svg
deleted file mode 100644
index 0960d13..0000000
--- a/static/icons/goodreads.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/google.svg b/static/icons/google.svg
deleted file mode 100644
index 7e10132..0000000
--- a/static/icons/google.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/graduation-cap.svg b/static/icons/graduation-cap.svg
deleted file mode 100644
index 4c50bd0..0000000
--- a/static/icons/graduation-cap.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/hackernews.svg b/static/icons/hackernews.svg
deleted file mode 100644
index 67a1e74..0000000
--- a/static/icons/hackernews.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/hashnode.svg b/static/icons/hashnode.svg
deleted file mode 100644
index 6ebe2db..0000000
--- a/static/icons/hashnode.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/heart-empty.svg b/static/icons/heart-empty.svg
deleted file mode 100644
index b9476ef..0000000
--- a/static/icons/heart-empty.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/heart.svg b/static/icons/heart.svg
deleted file mode 100644
index ed7e8c8..0000000
--- a/static/icons/heart.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/image.svg b/static/icons/image.svg
deleted file mode 100644
index 507f65e..0000000
--- a/static/icons/image.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/instagram.svg b/static/icons/instagram.svg
deleted file mode 100644
index 3cd3d33..0000000
--- a/static/icons/instagram.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/keybase.svg b/static/icons/keybase.svg
deleted file mode 100644
index 998110e..0000000
--- a/static/icons/keybase.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/kickstarter.svg b/static/icons/kickstarter.svg
deleted file mode 100644
index 4496981..0000000
--- a/static/icons/kickstarter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/ko-fi.svg b/static/icons/ko-fi.svg
deleted file mode 100644
index c91ce51..0000000
--- a/static/icons/ko-fi.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/static/icons/lastfm.svg b/static/icons/lastfm.svg
deleted file mode 100644
index 2b53341..0000000
--- a/static/icons/lastfm.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/lightbulb.svg b/static/icons/lightbulb.svg
deleted file mode 100644
index 5ffc710..0000000
--- a/static/icons/lightbulb.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/link.svg b/static/icons/link.svg
deleted file mode 100644
index eb283c2..0000000
--- a/static/icons/link.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/linkedin.svg b/static/icons/linkedin.svg
deleted file mode 100644
index 4e3948b..0000000
--- a/static/icons/linkedin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/list.svg b/static/icons/list.svg
deleted file mode 100644
index f7a7df4..0000000
--- a/static/icons/list.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/location-dot.svg b/static/icons/location-dot.svg
deleted file mode 100644
index 764a4b9..0000000
--- a/static/icons/location-dot.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/lock.svg b/static/icons/lock.svg
deleted file mode 100644
index e0f2ee9..0000000
--- a/static/icons/lock.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/mastodon.svg b/static/icons/mastodon.svg
deleted file mode 100644
index 2c9db56..0000000
--- a/static/icons/mastodon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/medium.svg b/static/icons/medium.svg
deleted file mode 100644
index 07d095d..0000000
--- a/static/icons/medium.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/microsoft.svg b/static/icons/microsoft.svg
deleted file mode 100644
index 1bdb0c2..0000000
--- a/static/icons/microsoft.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/moon.svg b/static/icons/moon.svg
deleted file mode 100644
index 8356307..0000000
--- a/static/icons/moon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/mug-hot.svg b/static/icons/mug-hot.svg
deleted file mode 100644
index 30a69cc..0000000
--- a/static/icons/mug-hot.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/music.svg b/static/icons/music.svg
deleted file mode 100644
index cdf3124..0000000
--- a/static/icons/music.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/orcid.svg b/static/icons/orcid.svg
deleted file mode 100644
index b7f1b25..0000000
--- a/static/icons/orcid.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/patreon.svg b/static/icons/patreon.svg
deleted file mode 100644
index bd2e994..0000000
--- a/static/icons/patreon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/paypal.svg b/static/icons/paypal.svg
deleted file mode 100644
index 889ed3b..0000000
--- a/static/icons/paypal.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/pencil.svg b/static/icons/pencil.svg
deleted file mode 100644
index 29bd525..0000000
--- a/static/icons/pencil.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/pgpkey.svg b/static/icons/pgpkey.svg
deleted file mode 100644
index 4adaeb4..0000000
--- a/static/icons/pgpkey.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/phone.svg b/static/icons/phone.svg
deleted file mode 100644
index fb8ebdd..0000000
--- a/static/icons/phone.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/pinterest.svg b/static/icons/pinterest.svg
deleted file mode 100644
index 386481c..0000000
--- a/static/icons/pinterest.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/poo.svg b/static/icons/poo.svg
deleted file mode 100644
index 5489fb4..0000000
--- a/static/icons/poo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/reddit.svg b/static/icons/reddit.svg
deleted file mode 100644
index bb55eb5..0000000
--- a/static/icons/reddit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/researchgate.svg b/static/icons/researchgate.svg
deleted file mode 100644
index ad176db..0000000
--- a/static/icons/researchgate.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/rss-square.svg b/static/icons/rss-square.svg
deleted file mode 100644
index d074561..0000000
--- a/static/icons/rss-square.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/rss.svg b/static/icons/rss.svg
deleted file mode 100644
index a4f1848..0000000
--- a/static/icons/rss.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/scale-balanced.svg b/static/icons/scale-balanced.svg
deleted file mode 100644
index 67d365f..0000000
--- a/static/icons/scale-balanced.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/search.svg b/static/icons/search.svg
deleted file mode 100644
index 15fe892..0000000
--- a/static/icons/search.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/shield.svg b/static/icons/shield.svg
deleted file mode 100644
index 955806a..0000000
--- a/static/icons/shield.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/skull-crossbones.svg b/static/icons/skull-crossbones.svg
deleted file mode 100644
index 4e19f6e..0000000
--- a/static/icons/skull-crossbones.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/slack.svg b/static/icons/slack.svg
deleted file mode 100644
index 69909d8..0000000
--- a/static/icons/slack.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/snapchat.svg b/static/icons/snapchat.svg
deleted file mode 100644
index b6efeef..0000000
--- a/static/icons/snapchat.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/soundcloud.svg b/static/icons/soundcloud.svg
deleted file mode 100644
index 301c3d1..0000000
--- a/static/icons/soundcloud.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/stack-overflow.svg b/static/icons/stack-overflow.svg
deleted file mode 100644
index bba4159..0000000
--- a/static/icons/stack-overflow.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/star.svg b/static/icons/star.svg
deleted file mode 100644
index 7b974c4..0000000
--- a/static/icons/star.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/steam.svg b/static/icons/steam.svg
deleted file mode 100644
index 6efd1fd..0000000
--- a/static/icons/steam.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/stripe.svg b/static/icons/stripe.svg
deleted file mode 100644
index 1fc477d..0000000
--- a/static/icons/stripe.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/substack.svg b/static/icons/substack.svg
deleted file mode 100644
index fa0a954..0000000
--- a/static/icons/substack.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/sun.svg b/static/icons/sun.svg
deleted file mode 100644
index 34a57ec..0000000
--- a/static/icons/sun.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/tag.svg b/static/icons/tag.svg
deleted file mode 100644
index c78e65b..0000000
--- a/static/icons/tag.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/telegram.svg b/static/icons/telegram.svg
deleted file mode 100644
index 4101aef..0000000
--- a/static/icons/telegram.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/tiktok.svg b/static/icons/tiktok.svg
deleted file mode 100644
index 792a850..0000000
--- a/static/icons/tiktok.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/triangle-exclamation.svg b/static/icons/triangle-exclamation.svg
deleted file mode 100644
index f501ce9..0000000
--- a/static/icons/triangle-exclamation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/tumblr.svg b/static/icons/tumblr.svg
deleted file mode 100644
index 1457d68..0000000
--- a/static/icons/tumblr.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/twitch.svg b/static/icons/twitch.svg
deleted file mode 100644
index a35fa55..0000000
--- a/static/icons/twitch.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/twitter.svg b/static/icons/twitter.svg
deleted file mode 100644
index 3ab4c1c..0000000
--- a/static/icons/twitter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/wand-magic-sparkles.svg b/static/icons/wand-magic-sparkles.svg
deleted file mode 100644
index 9655689..0000000
--- a/static/icons/wand-magic-sparkles.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/static/icons/whatsapp.svg b/static/icons/whatsapp.svg
deleted file mode 100644
index c1df966..0000000
--- a/static/icons/whatsapp.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/x-twitter.svg b/static/icons/x-twitter.svg
deleted file mode 100644
index 627453e..0000000
--- a/static/icons/x-twitter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/icons/xmark.svg b/static/icons/xmark.svg
deleted file mode 100644
index a4c5121..0000000
--- a/static/icons/xmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/icons/youtube.svg b/static/icons/youtube.svg
deleted file mode 100644
index 3fa4dad..0000000
--- a/static/icons/youtube.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/static/img/april.jpg b/static/img/april.jpg
deleted file mode 100644
index 155d397..0000000
Binary files a/static/img/april.jpg and /dev/null differ
diff --git a/static/img/atwood-hs.jpg b/static/img/atwood-hs.jpg
deleted file mode 100644
index 5644cac..0000000
Binary files a/static/img/atwood-hs.jpg and /dev/null differ
diff --git a/static/img/atwood-jh.jpg b/static/img/atwood-jh.jpg
deleted file mode 100644
index c8a41e5..0000000
Binary files a/static/img/atwood-jh.jpg and /dev/null differ
diff --git a/static/img/brain.jpg b/static/img/brain.jpg
deleted file mode 100644
index 11a5db2..0000000
Binary files a/static/img/brain.jpg and /dev/null differ
diff --git a/static/img/camp.jpg b/static/img/camp.jpg
deleted file mode 100644
index 3cc7be6..0000000
Binary files a/static/img/camp.jpg and /dev/null differ
diff --git a/static/img/chris.jpg b/static/img/chris.jpg
deleted file mode 100644
index f959c47..0000000
Binary files a/static/img/chris.jpg and /dev/null differ
diff --git a/static/img/ethan.jpg b/static/img/ethan.jpg
deleted file mode 100644
index 517fe6a..0000000
Binary files a/static/img/ethan.jpg and /dev/null differ
diff --git a/static/img/janice.jpg b/static/img/janice.jpg
deleted file mode 100644
index e56ea0f..0000000
Binary files a/static/img/janice.jpg and /dev/null differ
diff --git a/static/img/jenny.png b/static/img/jenny.png
deleted file mode 100644
index 020b45d..0000000
Binary files a/static/img/jenny.png and /dev/null differ
diff --git a/static/img/lavonne.jpg b/static/img/lavonne.jpg
deleted file mode 100644
index 07aa6ba..0000000
Binary files a/static/img/lavonne.jpg and /dev/null differ
diff --git a/static/img/lewis.jpg b/static/img/lewis.jpg
deleted file mode 100644
index f4b58e7..0000000
Binary files a/static/img/lewis.jpg and /dev/null differ
diff --git a/static/img/logan.jpg b/static/img/logan.jpg
deleted file mode 100644
index 64e25de..0000000
Binary files a/static/img/logan.jpg and /dev/null differ
diff --git a/static/img/logo.png b/static/img/logo.png
deleted file mode 100644
index 36e04dc..0000000
Binary files a/static/img/logo.png and /dev/null differ
diff --git a/static/img/markers_default.png b/static/img/markers_default.png
deleted file mode 100755
index 2c81d15..0000000
Binary files a/static/img/markers_default.png and /dev/null differ
diff --git a/static/img/markers_default@2x.png b/static/img/markers_default@2x.png
deleted file mode 100755
index 35ff61b..0000000
Binary files a/static/img/markers_default@2x.png and /dev/null differ
diff --git a/static/img/markers_shadow.png b/static/img/markers_shadow.png
deleted file mode 100755
index 33cf955..0000000
Binary files a/static/img/markers_shadow.png and /dev/null differ
diff --git a/static/img/markers_shadow@2x.png b/static/img/markers_shadow@2x.png
deleted file mode 100755
index 1116503..0000000
Binary files a/static/img/markers_shadow@2x.png and /dev/null differ
diff --git a/static/img/mt.jpg b/static/img/mt.jpg
deleted file mode 100644
index 5913bde..0000000
Binary files a/static/img/mt.jpg and /dev/null differ
diff --git a/static/img/mt2.jpg b/static/img/mt2.jpg
deleted file mode 100644
index 040bf25..0000000
Binary files a/static/img/mt2.jpg and /dev/null differ
diff --git a/static/img/nv.jpg b/static/img/nv.jpg
deleted file mode 100644
index 777690a..0000000
Binary files a/static/img/nv.jpg and /dev/null differ
diff --git a/static/img/pburg.jpg b/static/img/pburg.jpg
deleted file mode 100644
index df5dc61..0000000
Binary files a/static/img/pburg.jpg and /dev/null differ
diff --git a/static/img/rob.jpg b/static/img/rob.jpg
deleted file mode 100644
index b31ebac..0000000
Binary files a/static/img/rob.jpg and /dev/null differ
diff --git a/static/img/shawn-dust.jpg b/static/img/shawn-dust.jpg
deleted file mode 100644
index 4a143a8..0000000
Binary files a/static/img/shawn-dust.jpg and /dev/null differ
diff --git a/static/img/smith-center.jpg b/static/img/smith-center.jpg
deleted file mode 100644
index b9dc39c..0000000
Binary files a/static/img/smith-center.jpg and /dev/null differ
diff --git a/static/img/staff.jpg b/static/img/staff.jpg
deleted file mode 100644
index 35c0cee..0000000
Binary files a/static/img/staff.jpg and /dev/null differ
diff --git a/static/img/sv.jpg b/static/img/sv.jpg
deleted file mode 100644
index 8f208ce..0000000
Binary files a/static/img/sv.jpg and /dev/null differ
diff --git a/static/img/tr.png b/static/img/tr.png
deleted file mode 100644
index 5510f66..0000000
Binary files a/static/img/tr.png and /dev/null differ
diff --git a/static/img/wakeeney.jpg b/static/img/wakeeney.jpg
deleted file mode 100644
index 2d45192..0000000
Binary files a/static/img/wakeeney.jpg and /dev/null differ
diff --git a/static/js/leaflet.elevation.js b/static/js/leaflet.elevation.js
deleted file mode 100644
index 1b0bf91..0000000
--- a/static/js/leaflet.elevation.js
+++ /dev/null
@@ -1,1660 +0,0 @@
-/*
- * Copyright (c) 2019, GPL-3.0+ Project, altrdev
- *
- * This file is free software: you may copy, redistribute and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation, either version 2 of the License, or (at your
- * option) any later version.
- *
- * This file is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- *
- * This file incorporates work covered by the following copyright and
- * permission notice:
- *
- * Copyright (c) 2019, GPL-3.0+ Project, Raruto
- *
- * This file is free software: you may copy, redistribute and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation, either version 2 of the License, or (at your
- * option) any later version.
- *
- * This file is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- *
- * This file incorporates work covered by the following copyright and
- * permission notice:
- *
- * Copyright (c) 2013-2016, MIT License, Felix “MrMufflon” Bache
- *
- * Permission to use, copy, modify, and/or distribute this software
- * for any purpose with or without fee is hereby granted, provided
- * that the above copyright notice and this permission notice appear
- * in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
- * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
- * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
- * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
- * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
- * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-L.Control.Elevation = L.Control.extend({
-
- includes: L.Evented ? L.Evented.prototype : L.Mixin.Events,
-
- options: {
- autohide: true,
- autohideMarker: true,
- collapsed: false,
- controlButton: {
- iconCssClass: "elevation-toggle-icon",
- title: "Elevation"
- },
- detached: true,
- distanceFactor: 1,
- downloadLink: 'link',
- elevationDiv: "#elevation-div",
- followMarker: true,
- forceAxisBounds: false,
- gpxOptions: {
- async: true,
- marker_options: {
- startIconUrl: null,
- endIconUrl: null,
- shadowUrl: null,
- wptIcons: {
- '': L.divIcon({
- className: 'elevation-waypoint-marker',
- html: ' ',
- iconSize: [30, 30],
- iconAnchor: [8, 30],
- })
- },
- },
- polyline_options: {
- className: '',
- color: '#566B13',
- opacity: 0.75,
- weight: 5,
- lineCap: 'round'
- },
- },
- height: 200,
- heightFactor: 1,
- hoverNumber: {
- decimalsX: 2,
- decimalsY: 0,
- formatter: undefined
- },
- imperial: false,
- interpolation: "curveLinear",
- lazyLoadJS: true,
- legend: true,
- loadData: {
- defer: false,
- lazy: false,
- },
- marker: 'elevation-line',
- markerIcon: L.divIcon({
- className: 'elevation-position-marker',
- html: ' ',
- iconSize: [32, 32],
- iconAnchor: [16, 16],
- }),
- placeholder: false,
- position: "topright",
- reverseCoords: false,
- skipNullZCoords: false,
- theme: "lightblue-theme",
- margins: {
- top: 10,
- right: 20,
- bottom: 30,
- left: 50
- },
- responsive: true,
- summary: 'inline',
- width: 600,
- xLabel: "km",
- xTicks: undefined,
- yAxisMax: undefined,
- yAxisMin: undefined,
- yLabel: "m",
- yTicks: undefined,
- zFollow: 13,
- },
- __mileFactor: 0.621371,
- __footFactor: 3.28084,
-
- /*
- * Add data to the diagram either from GPX or GeoJSON and update the axis domain and data
- */
- addData: function(d, layer) {
- this._addData(d);
-
- if (this._container) {
- this._applyData();
- }
- if ((typeof layer === "undefined" || layer === null) && d.on) {
- layer = d;
- }
- if (layer) {
- if (layer._path) {
- L.DomUtil.addClass(layer._path, 'elevation-polyline ' + this.options.theme);
- }
- layer
- .on("mousemove", this._mousemoveLayerHandler, this)
- .on("mouseout", this._mouseoutHandler, this);
- }
-
- this.track_info = this.track_info || {};
- this.track_info.distance = this._distance;
- this.track_info.elevation_max = this._maxElevation;
- this.track_info.elevation_min = this._minElevation;
-
- this._layers = this._layers || {};
- this._layers[L.Util.stamp(layer)] = layer;
-
- var evt = {
- data: d,
- layer: layer,
- track_info: this.track_info,
- };
- if (this.fire) this.fire("eledata_added", evt, true);
- if (this._map) this._map.fire("eledata_added", evt, true);
- },
-
- addTo: function(map) {
- if (this.options.detached) {
- this._addToChartDiv(map);
- } else {
- L.Control.prototype.addTo.call(this, map);
- }
- return this;
- },
-
- /*
- * Reset data and display
- */
- clear: function() {
-
- this._clearPath();
- this._clearChart();
- this._clearData();
-
- if (this.fire) this.fire("eledata_clear");
- if (this._map) this._map.fire("eledata_clear");
- },
-
- disableDragging: function() {
- this._draggingEnabled = false;
- this._resetDrag();
- },
-
- enableDragging: function() {
- this._draggingEnabled = true;
- },
-
- fitBounds: function(bounds) {
- bounds = bounds || this._fullExtent;
- if (this._map && bounds) this._map.fitBounds(bounds);
- },
-
- getZFollow: function() {
- return this._zFollow;
- },
-
- hide: function() {
- this._container.style.display = "none";
- },
-
- initialize: function(options) {
- this.options.autohide = typeof options.autohide !== "undefined" ? options.autohide : !L.Browser.mobile;
-
- // Aliases.
- if (typeof options.detachedView !== "undefined") this.options.detached = options.detachedView;
- if (typeof options.responsiveView !== "undefined") this.options.responsive = options.responsiveView;
- if (typeof options.showTrackInfo !== "undefined") this.options.summary = options.showTrackInfo;
- if (typeof options.summaryType !== "undefined") this.options.summary = options.summaryType;
- if (typeof options.autohidePositionMarker !== "undefined") this.options.autohideMarker = options.autohidePositionMarker;
- if (typeof options.followPositionMarker !== "undefined") this.options.followMarker = options.followPositionMarker;
- if (typeof options.useLeafletMarker !== "undefined") this.options.marker = options.useLeafletMarker ? 'position-marker' : 'elevation-line';
- if (typeof options.leafletMarkerIcon !== "undefined") this.options.markerIcon = options.leafletMarkerIcon;
- if (typeof options.download !== "undefined") this.options.downloadLink = options.download;
-
- // L.Util.setOptions(this, options);
- this.options = this._deepMerge({}, this.options, options);
-
- this._draggingEnabled = !L.Browser.mobile;
- this._chartEnabled = true;
-
- if (options.imperial) {
- this._distanceFactor = this.__mileFactor;
- this._heightFactor = this.__footFactor;
- this._xLabel = "mi";
- this._yLabel = "ft";
- } else {
- this._distanceFactor = this.options.distanceFactor;
- this._heightFactor = this.options.heightFactor;
- this._xLabel = this.options.xLabel;
- this._yLabel = this.options.yLabel;
- }
-
- this._zFollow = this.options.zFollow;
-
- if (this.options.followMarker) this._setMapView = L.Util.throttle(this._setMapView, 300, this);
- if (this.options.placeholder) this.options.loadData.lazy = this.options.loadData.defer = true;
- },
-
- /**
- * Alias for loadData
- */
- load: function(data, opts) {
- this.loadData(data, opts);
- },
-
- /**
- * Alias for addTo
- */
- loadChart: function(map) {
- this.addTo(map);
- },
-
- loadData: function(data, opts) {
- opts = L.extend({}, this.options.loadData, opts);
- if (opts.defer) {
- this.loadDefer(data, opts);
- } else if (opts.lazy) {
- this.loadLazy(data, opts);
- } else if (this._isXMLDoc(data)) {
- this.loadGPX(data);
- } else if (this._isJSONDoc(data)) {
- this.loadGeoJSON(data);
- } else {
- this.loadFile(data);
- }
- },
-
- loadDefer: function(data, opts) {
- opts = L.extend({}, this.options.loadData, opts);
- opts.defer = false;
- if (document.readyState !== 'complete') window.addEventListener("load", L.bind(this.loadData, this, data, opts), { once: true });
- else this.loadData(data, opts)
- },
-
- loadFile: function(url) {
- this._downloadURL = url; // TODO: handle multiple urls?
- try {
- var xhr = new XMLHttpRequest();
- xhr.responseType = "text";
- xhr.open('GET', url);
- xhr.onload = function() {
- if (xhr.status !== 200) {
- throw "Error " + xhr.status + " while fetching remote file: " + url;
- } else {
- this.loadData(xhr.response, { lazy: false, defer: false });
- }
- }.bind(this);
- xhr.send();
- } catch (e) {
- console.warn(e);
- }
- },
-
- loadGeoJSON: function(data) {
- if (typeof data === "string") {
- data = JSON.parse(data);
- }
-
- this.layer = this.geojson = L.geoJson(data, {
- style: function(feature) {
- return {
- color: '#566B13',
- className: 'elevation-polyline ' + this.options.theme,
- };
- }.bind(this),
- onEachFeature: function(feature, layer) {
- this.addData(feature, layer);
-
- this.track_info = this.track_info || {};
- this.track_info.type = "geojson";
- this.track_info.name = data.name;
- this.track_info.distance = this._distance;
- this.track_info.elevation_max = this._maxElevation;
- this.track_info.elevation_min = this._minElevation;
-
- }.bind(this),
- });
- if (this._map) {
- this._map.once('layeradd', function(e) {
- this.fitBounds(this.layer.getBounds());
- var evt = {
- data: data,
- layer: this.layer,
- name: this.track_info.name,
- track_info: this.track_info,
- };
- if (this.fire) this.fire("eledata_loaded", evt, true);
- if (this._map) this._map.fire("eledata_loaded", evt, true);
- }, this);
-
- this.layer.addTo(this._map);
- } else {
- console.warn("Undefined elevation map object");
- }
- },
-
- loadGPX: function(data) {
- var callback = function(data) {
- this.options.gpxOptions.polyline_options.className += 'elevation-polyline ' + this.options.theme;
-
- this.layer = this.gpx = new L.GPX(data, this.options.gpxOptions);
-
- this.layer.on('loaded', function(e) {
- this.fitBounds(e.target.getBounds());
- }, this);
- this.layer.on('addpoint', function(e) {
-
- if(e.point_type === "start" || e.point_type === "end") {
- e.point.setZIndexOffset(10000);
- }
- if (e.point._popup) {
- e.point._popup.options.className = 'elevation-popup';
- e.point._popup._content = decodeURI(e.point._popup._content);
- }
- if (e.point._popup && e.point._popup._content) {
- e.point.bindTooltip(e.point._popup._content, { direction: 'top', sticky: true, opacity: 1, className: 'elevation-tooltip' }).openTooltip();
- }
- });
- this.layer.once("addline", function(e) {
- this.addData(e.line /*, this.layer*/ );
-
- this.track_info = this.track_info || {};
- this.track_info.type = "gpx";
- this.track_info.name = this.layer.get_name();
- this.track_info.distance = this._distance;
- this.track_info.elevation_max = this._maxElevation;
- this.track_info.elevation_min = this._minElevation;
-
- var evt = {
- data: data,
- layer: this.layer,
- name: this.track_info.name,
- track_info: this.track_info,
- };
-
- if (this.fire) this.fire("eledata_loaded", evt, true);
- if (this._map) this._map.fire("eledata_loaded", evt, true);
- }, this);
-
- if (this._map) {
- this.layer.addTo(this._map);
- } else {
- console.warn("Undefined elevation map object");
- }
- }.bind(this, data);
- if (typeof L.GPX !== 'function' && this.options.lazyLoadJS) {
- L.Control.Elevation._gpxLazyLoader = this._lazyLoadJS('https://cdnjs.cloudflare.com/ajax/libs/leaflet-gpx/1.5.0/gpx.js', L.Control.Elevation._gpxLazyLoader);
- L.Control.Elevation._gpxLazyLoader.then(callback);
- } else {
- callback.call();
- }
- },
-
- loadLazy: function(data, opts) {
- opts = L.extend({}, this.options.loadData, opts);
- opts.lazy = false;
- let ticking = false;
- let scrollFn = L.bind(function(data) {
- if (!ticking) {
- L.Util.requestAnimFrame(function() {
- if (this._isVisible(this.placeholder)) {
- window.removeEventListener('scroll', scrollFn);
- this.loadData(data, opts);
- this.once('eledata_loaded', function() {
- if (this.placeholder && this.placeholder.parentNode) {
- this.placeholder.parentNode.removeChild(this.placeholder);
- }
- }, this)
- }
- ticking = false;
- }, this);
- ticking = true;
- }
- }, this, data);
- window.addEventListener('scroll', scrollFn);
- if (this.placeholder) this.placeholder.addEventListener('mouseenter', scrollFn, { once: true });
- scrollFn();
- },
-
- onAdd: function(map) {
- this._map = map;
-
- var container = this._container = L.DomUtil.create("div", "elevation-control elevation");
-
- if (!this.options.detached) {
- L.DomUtil.addClass(container, 'leaflet-control');
- }
-
- if (this.options.theme) {
- L.DomUtil.addClass(container, this.options.theme); // append theme to control
- }
-
- if (this.options.placeholder && !this._data) {
- this.placeholder = L.DomUtil.create('img', 'elevation-placeholder');
- if (typeof this.options.placeholder === 'string') {
- this.placeholder.src = this.options.placeholder;
- this.placeholder.alt = '';
- } else {
- for (let i in this.options.placeholder) { this.placeholder.setAttribute(i, this.options.placeholder[i]); }
- }
- container.insertBefore(this.placeholder, container.firstChild);
- }
-
- var callback = function(map, container) {
- this._initToggle(container);
- this._initChart(container);
-
- this._applyData();
-
- this._map.on('zoom viewreset zoomanim', this._hidePositionMarker, this);
- this._map.on('resize', this._resetView, this);
- this._map.on('resize', this._resizeChart, this);
- this._map.on('mousedown', this._resetDrag, this);
-
- this._map.on('eledata_loaded', this._updateSummary, this);
-
- L.DomEvent.on(this._map._container, 'mousewheel', this._resetDrag, this);
- L.DomEvent.on(this._map._container, 'touchstart', this._resetDrag, this);
-
- }.bind(this, map, container);
- if (typeof d3 !== 'object' && this.options.lazyLoadJS) {
- L.Control.Elevation._d3LazyLoader = this._lazyLoadJS('https://unpkg.com/d3@4.13.0/build/d3.min.js', L.Control.Elevation._d3LazyLoader);
- L.Control.Elevation._d3LazyLoader.then(callback);
- } else {
- callback.call();
- }
- return container;
- },
-
- onRemove: function(map) {
- this._container = null;
- },
-
- redraw: function() {
- this._resizeChart();
- },
-
- setZFollow: function(zoom) {
- this._zFollow = zoom;
- },
-
- show: function() {
- this._container.style.display = "block";
- },
-
- /*
- * Parsing data either from GPX or GeoJSON and update the diagram data
- */
- _addData: function(d) {
- var geom = d && d.geometry && d.geometry;
- var i;
-
- if (geom) {
- switch (geom.type) {
- case 'LineString':
- this._addGeoJSONData(geom.coordinates);
- break;
-
- case 'MultiLineString':
- for (i = 0; i < geom.coordinates.length; i++) {
- this._addGeoJSONData(geom.coordinates[i]);
- }
- break;
-
- default:
- console.warn('Unsopperted GeoJSON feature geometry type:' + geom.type);
- }
- }
-
- var feat = d && d.type === "FeatureCollection";
- if (feat) {
- for (i = 0; i < d.features.length; i++) {
- this._addData(d.features[i]);
- }
- }
-
- if (d && d._latlngs) {
- this._addGPXdata(d._latlngs);
- }
- },
-
- /*
- * Parsing of GeoJSON data lines and their elevation in z-coordinate
- */
- _addGeoJSONData: function(coords) {
- if (coords) {
- for (var i = 0; i < coords.length; i++) {
- this._addPoint(coords[i][1], coords[i][0], coords[i][2]);
- }
- }
- },
-
- /*
- * Parsing function for GPX data and their elevation in z-coordinate
- */
- _addGPXdata: function(coords) {
- if (coords) {
- for (var i = 0; i < coords.length; i++) {
- this._addPoint(coords[i].lat, coords[i].lng, coords[i].meta.ele);
- }
- }
- },
-
- _addPoint: function(x, y, z) {
- if (this.options.reverseCoords) {
- var tmp = x;
- x = y;
- y = tmp;
- }
-
- var data = this._data || [];
- var eleMax = this._maxElevation || -Infinity;
- var eleMin = this._minElevation || +Infinity;
- var dist = this._distance || 0;
-
- var curr = new L.LatLng(x, y);
- var prev = data.length ? data[data.length - 1].latlng : curr;
-
- var delta = curr.distanceTo(prev) * this._distanceFactor;
-
- dist = dist + Math.round(delta / 1000 * 100000) / 100000;
-
- // check and fix missing elevation data on last added point
- if (!this.options.skipNullZCoords && data.length > 0) {
- var prevZ = data[data.length - 1].z;
- if (isNaN(prevZ)) {
- var lastZ = this._lastValidZ;
- var currZ = z * this._heightFactor;
- if (!isNaN(lastZ) && !isNaN(currZ)) {
- prevZ = (lastZ + currZ) / 2;
- } else if (!isNaN(lastZ)) {
- prevZ = lastZ;
- } else if (!isNaN(currZ)) {
- prevZ = currZ;
- }
- if (!isNaN(prevZ)) data[data.length - 1].z = prevZ;
- else data.splice(data.length - 1, 1);
- }
- }
-
- z = z * this._heightFactor;
-
- // skip point if it has not elevation
- if (!isNaN(z)) {
- eleMax = eleMax < z ? z : eleMax;
- eleMin = eleMin > z ? z : eleMin;
- this._lastValidZ = z;
- }
-
- data.push({
- dist: dist,
- x: x,
- y: y,
- z: z,
- latlng: curr
- });
-
- this._data = data;
- this._distance = dist;
- this._maxElevation = eleMax;
- this._minElevation = eleMin;
- },
-
- _addToChartDiv: function(map) {
- this._appendElevationDiv(map._container).appendChild(this.onAdd(map));
- },
-
- _appendChart: function(svg) {
- var g = svg
- .append("g")
- .attr("transform", "translate(" + this.options.margins.left + "," + this.options.margins.top + ")");
-
- this._appendGrid(g);
- this._appendAreaPath(g);
- this._appendAxis(g);
- this._appendFocusRect(g);
- this._appendMouseFocusG(g);
- this._appendLegend(g);
- },
-
- _appendElevationDiv: function(container) {
- var eleDiv = document.querySelector(this.options.elevationDiv);
- if (!eleDiv) {
- eleDiv = L.DomUtil.create('div', 'leaflet-control elevation elevation-div');
- this.options.elevationDiv = '#elevation-div_' + Math.random().toString(36).substr(2, 9);
- eleDiv.id = this.options.elevationDiv.substr(1);
- container.parentNode.insertBefore(eleDiv, container.nextSibling); // insert after end of container.
- }
- if (this.options.detached) {
- L.DomUtil.addClass(eleDiv, 'elevation-detached');
- L.DomUtil.removeClass(eleDiv, 'leaflet-control');
- }
- this.eleDiv = eleDiv;
- return this.eleDiv;
- },
-
- _appendXaxis: function(axis) {
- axis
- .append("g")
- .attr("class", "x axis")
- .attr("transform", "translate(0," + this._height() + ")")
- .call(
- d3
- .axisBottom()
- .scale(this._x)
- .ticks(this.options.xTicks)
- )
- .append("text")
- .attr("x", this._width() + 6)
- .attr("y", 30)
- .text(this._xLabel);
- },
-
- _appendXGrid: function(grid) {
- grid.append("g")
- .attr("class", "x grid")
- .attr("transform", "translate(0," + this._height() + ")")
- .call(
- d3
- .axisBottom()
- .scale(this._x)
- .ticks(this.options.xTicks)
- .tickSize(-this._height())
- .tickFormat("")
- );
-
- },
-
- _appendYaxis: function(axis) {
- axis
- .append("g")
- .attr("class", "y axis")
- .call(
- d3
- .axisLeft()
- .scale(this._y)
- .ticks(this.options.yTicks)
- )
- .append("text")
- .attr("x", -30)
- .attr("y", -5)
- .text(this._yLabel);
- },
-
- _appendYGrid: function(grid) {
- grid.append("g")
- .attr("class", "y grid")
- .call(
- d3
- .axisLeft()
- .scale(this._y)
- .ticks(this.options.yTicks)
- .tickSize(-this._width())
- .tickFormat("")
- );
- },
-
- _appendAreaPath: function(g) {
- this._areapath = g.append("path")
- .attr("class", "area");
- },
-
- _appendAxis: function(g) {
- this._axis = g.append("g")
- .attr("class", "axis");
- this._appendXaxis(this._axis);
- this._appendYaxis(this._axis);
- },
-
- _appendFocusRect: function(g) {
- var focusRect = this._focusRect = g.append("rect")
- .attr("width", this._width())
- .attr("height", this._height())
- .style("fill", "none")
- .style("stroke", "none")
- .style("pointer-events", "all");
-
- if (L.Browser.mobile) {
- focusRect
- .on("touchmove.drag", this._dragHandler.bind(this))
- .on("touchstart.drag", this._dragStartHandler.bind(this))
- .on("touchstart.focus", this._mousemoveHandler.bind(this))
- .on("touchmove.focus", this._mousemoveHandler.bind(this));
- L.DomEvent.on(this._container, 'touchend', this._dragEndHandler, this);
- }
-
- focusRect
- .on("mousemove.drag", this._dragHandler.bind(this))
- .on("mousedown.drag", this._dragStartHandler.bind(this))
- .on("mouseenter.focus", this._mouseenterHandler.bind(this))
- .on("mousemove.focus", this._mousemoveHandler.bind(this))
- .on("mouseout.focus", this._mouseoutHandler.bind(this));
- L.DomEvent.on(this._container, 'mouseup', this._dragEndHandler, this);
- },
-
- _appendGrid: function(g) {
- this._grid = g.append("g")
- .attr("class", "grid");
- this._appendXGrid(this._grid);
- this._appendYGrid(this._grid);
- },
-
- _appendMouseFocusG: function(g) {
- var focusG = this._focusG = g.append("g")
- .attr("class", "mouse-focus-group");
-
- this._mousefocus = focusG.append('svg:line')
- .attr('class', 'mouse-focus-line')
- .attr('x2', '0')
- .attr('y2', '0')
- .attr('x1', '0')
- .attr('y1', '0');
-
- this._focuslabelrect = focusG.append("rect")
- .attr('class', 'mouse-focus-label')
- .attr("x", 0)
- .attr("y", 0)
- .attr("width", 0)
- .attr("height", 0)
- .attr("rx", 3)
- .attr("ry", 3);
-
- this._focuslabeltext = focusG.append("svg:text")
- .attr("class", "mouse-focus-label-text");
- this._focuslabelY = this._focuslabeltext.append("svg:tspan")
- .attr("class", "mouse-focus-label-y")
- .attr("dy", "-1em");
- this._focuslabelX = this._focuslabeltext.append("svg:tspan")
- .attr("class", "mouse-focus-label-x")
- .attr("dy", "2em");
- },
-
- _appendLegend: function(g) {
- if (!this.options.legend) return;
-
- var legend = this._legend = g.append('g')
- .attr("class", "legend");
-
- var altitude = this._altitudeLegend = this._legend.append('g')
- .attr("class", "legend-altitude");
-
- altitude.append("rect")
- .attr("class", "area")
- .attr("x", (this._width() / 2) - 50)
- .attr("y", this._height() + this.options.margins.bottom - 17)
- .attr("width", 50)
- .attr("height", 5)
- .attr("opacity", 0.75);
-
- altitude.append('text')
- .text('Altitude')
- .attr("x", (this._width() / 2) + 5)
- .attr("font-size", 10)
- .style("text-decoration-thickness", "2px")
- .style("font-weight", "700")
- .attr('y', this._height() + this.options.margins.bottom - 11);
-
- },
-
- _appendPositionMarker: function(pane) {
- var theme = this.options.theme;
- var heightG = pane.select("g");
-
- this._mouseHeightFocus = heightG.append('svg:line')
- .attr("class", theme + " height-focus line")
- .attr("x2", 0)
- .attr("y2", 0)
- .attr("x1", 0)
- .attr("y1", 0);
-
- this._pointG = heightG.append("g");
- this._pointG.append("svg:circle")
- .attr("class", theme + " height-focus circle-lower")
- .attr("r", 6)
- .attr("cx", 0)
- .attr("cy", 0);
-
- this._mouseHeightFocusLabel = heightG.append("svg:text")
- .attr("class", theme + " height-focus-label")
- .style("pointer-events", "none");
- },
-
- _applyData: function() {
- if (!this._data) return;
-
- var xdomain = d3.extent(this._data, function(d) {
- return d.dist;
- });
- var ydomain = d3.extent(this._data, function(d) {
- return d.z;
- });
- var opts = this.options;
-
- if (opts.yAxisMin !== undefined && (opts.yAxisMin < ydomain[0] || opts.forceAxisBounds)) {
- ydomain[0] = opts.yAxisMin;
- }
- if (opts.yAxisMax !== undefined && (opts.yAxisMax > ydomain[1] || opts.forceAxisBounds)) {
- ydomain[1] = opts.yAxisMax;
- }
-
- this._x.domain(xdomain);
- this._y.domain(ydomain);
- this._areapath.datum(this._data)
- .attr("d", this._area);
- this._updateAxis();
-
- this._fullExtent = this._calculateFullExtent(this._data);
- },
-
- /*
- * Calculates the full extent of the data array
- */
- _calculateFullExtent: function(data) {
- if (!data || data.length < 1) {
- throw new Error("no data in parameters");
- }
-
- var ext = new L.latLngBounds(data[0].latlng, data[0].latlng);
-
- data.forEach(function(item) {
- ext.extend(item.latlng);
- });
-
- return ext;
- },
-
- _clearChart: function() {
- this._resetDrag();
- if (this._areapath) {
- // workaround for 'Error: Problem parsing d=""' in Webkit when empty data
- // https://groups.google.com/d/msg/d3-js/7rFxpXKXFhI/HzIO_NPeDuMJ
- //this._areapath.datum(this._data).attr("d", this._area);
- this._areapath.attr("d", "M0 0");
-
- this._x.domain([0, 1]);
- this._y.domain([0, 1]);
- this._updateAxis();
- }
- if (this._altitudeLegend) {
- this._altitudeLegend.select('text').style("text-decoration-line", "line-through");
- }
- },
-
- /*
- * Reset data
- */
- _clearData: function() {
- this._data = null;
- this._distance = null;
- this._maxElevation = null;
- this._minElevation = null;
- this.track_info = null;
- this._layers = null;
- // if (this.layer) {
- // this.layer.removeFrom(this._map);
- // }
- },
-
- _clearPath: function() {
- this._hidePositionMarker();
- for (var id in this._layers) {
- L.DomUtil.removeClass(this._layers[id]._path, "elevation-polyline");
- L.DomUtil.removeClass(this._layers[id]._path, this.options.theme);
- }
- },
-
- _collapse: function() {
- if (this._container) {
- L.DomUtil.removeClass(this._container, 'elevation-expanded');
- L.DomUtil.addClass(this._container, 'elevation-collapsed');
- }
- },
-
- _deepMerge: function(target, ...sources) {
- if (!sources.length) return target;
- const source = sources.shift();
- if (this._isObject(target) && this._isObject(source)) {
- for (const key in source) {
- if (this._isObject(source[key])) {
- if (!target[key]) Object.assign(target, {
- [key]: {}
- });
- this._deepMerge(target[key], source[key]);
- } else {
- Object.assign(target, {
- [key]: source[key]
- });
- }
- }
- }
- return this._deepMerge(target, ...sources);
- },
-
- _saveFile: function(fileUrl) {
- var d = document,
- a = d.createElement('a'),
- b = d.body;
- a.href = fileUrl;
- a.target = '_new';
- a.download = ""; // fileName
- a.style.display = 'none';
- b.appendChild(a);
- a.click();
- b.removeChild(a);
- },
-
- _dragHandler: function() {
- //we don't want map events to occur here
- d3.event.preventDefault();
- d3.event.stopPropagation();
-
- this._gotDragged = true;
- this._drawDragRectangle();
- },
-
- /*
- * Handles end of drag operations. Zooms the map to the selected items extent.
- */
- _dragEndHandler: function() {
- if (!this._dragStartCoords || !this._dragCurrentCoords || !this._gotDragged) {
- this._dragStartCoords = null;
- this._gotDragged = false;
- if (this._draggingEnabled) this._resetDrag();
- // autotoggle chart data on single click
- /*if (this._chartEnabled) {
- this._clearChart();
- this._clearPath();
- this._chartEnabled = false;
- } else {
- this._resizeChart();
- this._chartEnabled = true;
- }*/
- return;
- }
-
- var item1 = this._findItemForX(this._dragStartCoords[0]),
- item2 = this._findItemForX(this._dragCurrentCoords[0]);
-
- if (item1 == item2) return;
-
- this._hidePositionMarker();
-
- this._fitSection(item1, item2);
-
- this._dragStartCoords = null;
- this._gotDragged = false;
-
- var evt = {
- data: {
- dragstart: this._data[item1],
- dragend: this._data[item2]
- }
- };
- if (this.fire) this.fire("elechart_dragged", evt, true);
- if (this._map) this._map.fire("elechart_dragged", evt, true);
- },
-
- _dragStartHandler: function() {
- d3.event.preventDefault();
- d3.event.stopPropagation();
-
- this._gotDragged = false;
- this._dragStartCoords = d3.mouse(this._focusRect.node());
- },
-
- /*
- * Draws the currently dragged rectangle over the chart.
- */
- _drawDragRectangle: function() {
- if (!this._dragStartCoords || !this._draggingEnabled) {
- return;
- }
-
- var dragEndCoords = this._dragCurrentCoords = d3.mouse(this._focusRect.node());
-
- var x1 = Math.min(this._dragStartCoords[0], dragEndCoords[0]),
- x2 = Math.max(this._dragStartCoords[0], dragEndCoords[0]);
-
- if (!this._dragRectangle && !this._dragRectangleG) {
- var g = d3.select(this._container).select("svg").select("g");
-
- this._dragRectangleG = g.insert("g", ".mouse-focus-group");
-
- this._dragRectangle = this._dragRectangleG.append("rect")
- .attr("width", x2 - x1)
- .attr("height", this._height())
- .attr("x", x1)
- .attr('class', 'mouse-drag')
- .style("pointer-events", "none");
- } else {
- this._dragRectangle.attr("width", x2 - x1)
- .attr("x", x1);
- }
- },
-
- _expand: function() {
- if (this._container) {
- L.DomUtil.removeClass(this._container, 'elevation-collapsed');
- L.DomUtil.addClass(this._container, 'elevation-expanded');
- }
- },
-
- /*
- * Finds an item with the smallest delta in distance to the given latlng coords
- */
- _findItemForLatLng: function(latlng) {
- var result = null,
- d = Infinity;
- this._data.forEach(function(item) {
- var dist = latlng.distanceTo(item.latlng);
- if (dist < d) {
- d = dist;
- result = item;
- }
- });
- return result;
- },
-
- /*
- * Finds a data entry for a given x-coordinate of the diagram
- */
- _findItemForX: function(x) {
- var bisect = d3.bisector(function(d) {
- return d.dist;
- }).left;
- var xinvert = this._x.invert(x);
- return bisect(this._data, xinvert);
- },
-
- /**
- * Make the map fit the route section between given indexes.
- */
- _fitSection: function(index1, index2) {
- var start = Math.min(index1, index2);
- var end = Math.max(index1, index2);
- var ext = this._calculateFullExtent(this._data.slice(start, end));
- this.fitBounds(ext);
- },
-
- /*
- * Fromatting funciton using the given decimals and seperator
- */
- _formatter: function(num, dec, sep) {
- var res;
- if (dec === 0) {
- res = Math.round(num) + "";
- } else {
- res = L.Util.formatNum(num, dec) + "";
- }
- var numbers = res.split(".");
- if (numbers[1]) {
- var d = dec - numbers[1].length;
- for (; d > 0; d--) {
- numbers[1] += "0";
- }
- res = numbers.join(sep || ".");
- }
- return res;
- },
-
- _height: function() {
- var opts = this.options;
- return opts.height - opts.margins.top - opts.margins.bottom;
- },
-
- /*
- * Hides the position/height indicator marker drawn onto the map
- */
- _hidePositionMarker: function() {
- if (!this.options.autohideMarker) {
- return;
- }
-
- this._selectedItem = null;
-
- if (this._marker) {
- if (this._map) this._map.removeLayer(this._marker);
- this._marker = null;
- }
- if (this._mouseHeightFocus) {
- this._mouseHeightFocus.style("visibility", "hidden");
- this._mouseHeightFocusLabel.style("visibility", "hidden");
- }
- if (this._pointG) {
- this._pointG.style("visibility", "hidden");
- }
- if (this._focusG) {
- this._focusG.style("visibility", "hidden");
- }
- },
-
- _initChart: function() {
- var opts = this.options;
- opts.xTicks = opts.xTicks || Math.round(this._width() / 75);
- opts.yTicks = opts.yTicks || Math.round(this._height() / 30);
- opts.hoverNumber.formatter = opts.hoverNumber.formatter || this._formatter;
-
- if (opts.responsive) {
- if (opts.detached) {
- var offWi = this.eleDiv.offsetWidth;
- var offHe = this.eleDiv.offsetHeight;
- opts.width = offWi > 0 ? offWi : opts.width;
- opts.height = (offHe - 20) > 0 ? offHe - 20 : opts.height; // 20 = horizontal scrollbar size.
- } else {
- opts._maxWidth = opts._maxWidth > opts.width ? opts._maxWidth : opts.width;
- var containerWidth = this._map._container.clientWidth;
- opts.width = opts._maxWidth > containerWidth ? containerWidth - 30 : opts.width;
- }
- }
-
- var x = this._x = d3.scaleLinear().range([0, this._width()]);
- var y = this._y = d3.scaleLinear().range([this._height(), 0]);
-
- var interpolation = typeof opts.interpolation === 'function' ? opts.interpolation : d3[opts.interpolation];
-
- var area = this._area = d3.area().curve(interpolation)
- .x(function(d) {
- return (d.xDiagCoord = x(d.dist));
- })
- .y0(this._height())
- .y1(function(d) {
- return y(d.z);
- });
- var line = this._line = d3.line()
- .x(function(d) {
- return d3.mouse(svg.select("g"))[0];
- })
- .y(function(d) {
- return this._height();
- });
-
- var container = d3.select(this._container);
-
- var svg = container.append("svg")
- .attr("class", "background")
- .attr("width", opts.width)
- .attr("height", opts.height);
-
- var summary = this.summaryDiv = container.append("div")
- .attr("class", "elevation-summary " + this.options.summary + "-summary").node();
-
- this._appendChart(svg);
- this._updateSummary();
-
- },
-
- /**
- * Inspired by L.Control.Layers
- */
- _initToggle: function(container) {
- //Makes this work on IE10 Touch devices by stopping it from firing a mouseout event when the touch is released
- container.setAttribute('aria-haspopup', true);
-
- if (!this.options.detached) {
- L.DomEvent
- .disableClickPropagation(container);
- //.disableScrollPropagation(container);
- }
-
- if (L.Browser.mobile) {
- L.DomEvent.on(container, 'click', L.DomEvent.stopPropagation);
- }
-
- //L.DomEvent.on(container, 'mousewheel', this._mousewheelHandler, this);
-
- if (!this.options.detached) {
- var iconCssClass = "elevation-toggle " + this.options.controlButton.iconCssClass + (this.options.autohide ? "" : " close-button");
- var link = this._button = L.DomUtil.create('a', iconCssClass, container);
- link.href = '#';
- link.title = this.options.controlButton.title;
-
- if (this.options.collapsed) {
- this._collapse();
- if (this.options.autohide) {
- L.DomEvent
- .on(container, 'mouseover', this._expand, this)
- .on(container, 'mouseout', this._collapse, this);
- } else {
- L.DomEvent
- .on(link, 'click', L.DomEvent.stop)
- .on(link, 'click', this._toggle, this);
- }
-
- L.DomEvent.on(link, 'focus', this._toggle, this);
-
- this._map.on('click', this._collapse, this);
- // TODO: keyboard accessibility
- }
- } else {
- // TODO: handle autohide when detached=true
- }
- },
-
- _isObject: function(item) {
- return (item && typeof item === 'object' && !Array.isArray(item));
- },
-
- _isJSONDoc: function(doc, lazy) {
- lazy = typeof lazy === "undefined" ? true : lazy;
- if (typeof doc === "string" && lazy) {
- doc = doc.trim();
- return doc.indexOf("{") == 0 || doc.indexOf("[") == 0;
- } else {
- try {
- JSON.parse(doc.toString());
- } catch (e) {
- if (typeof doc === "object" && lazy) return true;
- console.warn(e);
- return false;
- }
- return true;
- }
- },
-
- _isXMLDoc: function(doc, lazy) {
- lazy = typeof lazy === "undefined" ? true : lazy;
- if (typeof doc === "string" && lazy) {
- doc = doc.trim();
- return doc.indexOf("<") == 0;
- } else {
- var documentElement = (doc ? doc.ownerDocument || doc : 0).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
- }
- },
-
- _isDomVisible: function(elem) {
- return !!(elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length);
- },
-
- _isVisible: function(elem) {
- if (!elem) return false;
-
- let styles = window.getComputedStyle(elem);
-
- function isVisibleByStyles(elem, styles) {
- return styles.visibility !== 'hidden' && styles.display !== 'none';
- }
-
- function isAboveOtherElements(elem, styles) {
- let boundingRect = elem.getBoundingClientRect();
- let left = boundingRect.left + 1;
- let right = boundingRect.right - 1;
- let top = boundingRect.top + 1;
- let bottom = boundingRect.bottom - 1;
- let above = true;
-
- let pointerEvents = elem.style.pointerEvents;
-
- if (styles['pointer-events'] == 'none') elem.style.pointerEvents = 'auto';
-
- if (document.elementFromPoint(left, top) !== elem) above = false;
- if (document.elementFromPoint(right, top) !== elem) above = false;
-
- // Only for completely visible elements
- // if (document.elementFromPoint(left, bottom) !== elem) above = false;
- // if (document.elementFromPoint(right, bottom) !== elem) above = false;
-
- elem.style.pointerEvents = pointerEvents;
-
- return above;
- }
-
- if (!isVisibleByStyles(elem, styles)) return false;
- if (!isAboveOtherElements(elem, styles)) return false;
- return true;
- },
-
- _lazyLoadJS: function(url, skip) {
- if (typeof skip == "undefined") {
- skip = false;
- }
- if (skip instanceof Promise) {
- return skip;
- }
- return new Promise(function(resolve, reject) {
- if (skip) return resolve();
- var tag = document.createElement("script");
- tag.addEventListener('load', resolve, { once: true });
- tag.src = url;
- document.head.appendChild(tag);
- });
- },
-
- _mouseenterHandler: function() {
- if (this.fire) {
- this.fire("elechart_enter", null, true);
- }
- if (this._map) {
- this._map.fire("elechart_enter", null, true);
- }
- },
-
- /*
- * Handles the moueseover the chart and displays distance and altitude level
- */
- _mousemoveHandler: function(d, i, ctx) {
- if (!this._data || this._data.length === 0 || !this._chartEnabled) {
- return;
- }
- var coords = d3.mouse(this._focusRect.node());
- var xCoord = coords[0];
- var item = this._data[this._findItemForX(xCoord)];
-
- this._hidePositionMarker();
- this._showDiagramIndicator(item, xCoord);
- this._showPositionMarker(item);
- this._setMapView(item);
-
- if (this._map && this._map._container) {
- L.DomUtil.addClass(this._map._container, 'elechart-hover');
- }
-
- var evt = {
- data: item
- };
- if (this.fire) {
- this.fire("elechart_change", evt, true);
- this.fire("elechart_hover", evt, true);
- }
- if (this._map) {
- this._map.fire("elechart_change", evt, true);
- this._map.fire("elechart_hover", evt, true);
- }
- },
-
- /*
- * Handles mouseover events of the data layers on the map.
- */
- _mousemoveLayerHandler: function(e) {
- if (!this._data || this._data.length === 0) {
- return;
- }
- var latlng = e.latlng;
- var item = this._findItemForLatLng(latlng);
- if (item) {
- var xCoord = item.xDiagCoord;
-
- this._hidePositionMarker();
- this._showDiagramIndicator(item, xCoord);
- this._showPositionMarker(item);
- }
- },
-
- _mouseoutHandler: function() {
- if (!this.options.detached) {
- this._hidePositionMarker();
- }
-
- if (this._map && this._map._container) {
- L.DomUtil.removeClass(this._map._container, 'elechart-hover');
- }
-
- if (this.fire) this.fire("elechart_leave", null, true);
- if (this._map) this._map.fire("elechart_leave", null, true);
- },
-
- _mousewheelHandler: function(e) {
- if (this._map.gestureHandling && this._map.gestureHandling._enabled) return;
- var ll = this._selectedItem ? this._selectedItem.latlng : this._map.getCenter();
- var z = e.deltaY > 0 ? this._map.getZoom() - 1 : this._map.getZoom() + 1;
- this._resetDrag();
- this._map.flyTo(ll, z);
-
- },
-
- /*
- * Removes the drag rectangle and zoms back to the total extent of the data.
- */
- _resetDrag: function() {
- if (this._dragRectangleG) {
- this._dragRectangleG.remove();
- this._dragRectangleG = null;
- this._dragRectangle = null;
- this._hidePositionMarker();
- }
- },
-
- _resetView: function() {
- if (this._map && this._map._isFullscreen) return;
- this._resetDrag();
- this._hidePositionMarker();
- this.fitBounds(this._fullExtent);
- },
-
- _resizeChart: function() {
- if (this.options.responsive) {
- if (this.options.detached) {
- var newWidth = this.eleDiv.offsetWidth; // - 20;
-
- if (newWidth <= 0) return;
-
- this.options.width = newWidth;
- this.eleDiv.innerHTML = "";
- this.eleDiv.appendChild(this.onAdd(this._map));
- } else {
- this._map.removeControl(this._container);
- this.addTo(this._map);
- }
- }
- },
-
- _showDiagramIndicator: function(item, xCoordinate) {
- if (!this._chartEnabled) return;
-
- var opts = this.options;
- this._focusG.style("visibility", "visible");
-
- this._mousefocus.attr('x1', xCoordinate)
- .attr('y1', 0)
- .attr('x2', xCoordinate)
- .attr('y2', this._height())
- .classed('hidden', false);
-
- var alt = item.z,
- dist = item.dist,
- ll = item.latlng,
- numY = opts.hoverNumber.formatter(alt, opts.hoverNumber.decimalsY),
- numX = opts.hoverNumber.formatter(dist, opts.hoverNumber.decimalsX);
-
- this._focuslabeltext
- // .attr("x", xCoordinate)
- .attr("y", this._y(item.z))
- .style("font-weight", "700");
-
- this._focuslabelX
- .text(numX + " " + this._xLabel)
- .attr("x", xCoordinate + 10);
-
- this._focuslabelY
- .text(numY + " " + this._yLabel)
- .attr("x", xCoordinate + 10);
-
- var focuslabeltext = this._focuslabeltext.node();
- if (this._isDomVisible(focuslabeltext)) {
- var bbox = focuslabeltext.getBBox();
- var padding = 2;
-
- this._focuslabelrect
- .attr("x", bbox.x - padding)
- .attr("y", bbox.y - padding)
- .attr("width", bbox.width + (padding * 2))
- .attr("height", bbox.height + (padding * 2));
-
- // move focus label to left
- if (xCoordinate >= this._width() / 2) {
- this._focuslabelrect.attr("x", this._focuslabelrect.attr("x") - this._focuslabelrect.attr("width") - (padding * 2) - 10);
- this._focuslabelX.attr("x", this._focuslabelX.attr("x") - this._focuslabelrect.attr("width") - (padding * 2) - 10);
- this._focuslabelY.attr("x", this._focuslabelY.attr("x") - this._focuslabelrect.attr("width") - (padding * 2) - 10);
- }
- }
-
- },
-
- _toggle: function() {
- if (L.DomUtil.hasClass(this._container, "elevation-expanded"))
- this._collapse();
- else
- this._expand();
- },
-
- _setMapView: function(item) {
- if (!this.options.followMarker || !this._map) return;
- var zoom = this._map.getZoom();
- zoom = zoom < this._zFollow ? this._zFollow : zoom;
- this._map.setView(item.latlng, zoom, { animate: true, duration: 0.25 });
- },
-
- _showPositionMarker: function(item) {
- this._selectedItem = item;
-
- if (this._map && !this._map.getPane('elevationPane')) {
- this._map.createPane('elevationPane');
- this._map.getPane('elevationPane').style.zIndex = 625; // This pane is above markers but below popups.
- this._map.getPane('elevationPane').style.pointerEvents = 'none';
- }
-
- if (this.options.marker == 'elevation-line') {
- this._updatePositionMarker(item);
- } else if (this.options.marker == 'position-marker') {
- this._updateLeafletMarker(item);
- }
- },
-
- _updateAxis: function() {
- this._grid.selectAll("g").remove();
- this._axis.selectAll("g").remove();
- this._appendXGrid(this._grid);
- this._appendYGrid(this._grid);
- this._appendXaxis(this._axis);
- this._appendYaxis(this._axis);
- },
-
- _updateHeightIndicator: function(item) {
- var opts = this.options;
-
- var numY = opts.hoverNumber.formatter(item.z, opts.hoverNumber.decimalsY),
- numX = opts.hoverNumber.formatter(item.dist, opts.hoverNumber.decimalsX);
-
- var normalizedAlt = this._height() / this._maxElevation * item.z,
- normalizedY = item.y - normalizedAlt;
-
- this._mouseHeightFocus
- .attr("x1", item.x)
- .attr("x2", item.x)
- .attr("y1", item.y)
- .attr("y2", normalizedY)
- .style("visibility", "visible");
-
- this._mouseHeightFocusLabel
- .attr("x", item.x)
- .attr("y", normalizedY)
- .text(numY + " " + this._yLabel)
- .style("visibility", "visible");
- },
-
- _updateLeafletMarker: function(item) {
- var ll = item.latlng;
-
- if (!this._marker) {
- this._marker = new L.Marker(ll, {
- icon: this.options.markerIcon,
- zIndexOffset: 1000000,
- });
- this._marker.addTo(this._map, {
- pane: 'elevationPane',
- });
- } else {
- this._marker.setLatLng(ll);
- }
- },
-
- _updatePointG: function(item) {
- this._pointG
- .attr("transform", "translate(" + item.x + "," + item.y + ")")
- .style("visibility", "visible");
- },
-
- _updatePositionMarker: function(item) {
- var point = this._map.latLngToLayerPoint(item.latlng);
- var layerpoint = {
- dist: item.dist,
- x: point.x,
- y: point.y,
- z: item.z,
- };
-
- if (!this._mouseHeightFocus) {
- L.svg({ pane: "elevationPane" }).addTo(this._map); // default leaflet svg renderer
- var layerpane = d3.select(this._map.getContainer()).select(".leaflet-elevation-pane svg");
- this._appendPositionMarker(layerpane);
- }
-
- this._updatePointG(layerpoint);
- this._updateHeightIndicator(layerpoint);
- },
-
- _updateSummary: function() {
- if (this.options.summary && this.summaryDiv) {
- this.track_info = this.track_info || {};
- this.track_info.distance = this._distance || 0;
- this.track_info.elevation_max = this._maxElevation || 0;
- this.track_info.elevation_min = this._minElevation || 0;
- d3.select(this.summaryDiv).html('Total Length: ' + this.track_info.distance.toFixed(2) + ' ' + this._xLabel + ' Max Elevation: ' + this.track_info.elevation_max.toFixed(2) + ' ' + this._yLabel + ' Min Elevation: ' + this.track_info.elevation_min.toFixed(2) + ' ' + this._yLabel + ' ');
- }
- if (this.options.downloadLink && this._downloadURL) { // TODO: generate dynamically file content instead of using static file urls.
- var span = document.createElement('span');
- span.className = 'download';
- var save = document.createElement('a');
- save.innerHTML = "Download";
- save.href = "#";
- save.onclick = function(e) {
- e.preventDefault();
- var evt = { confirm: this._saveFile.bind(this, this._downloadURL) };
- var type = this.options.downloadLink;
- if (type == 'modal') {
- if (typeof CustomEvent === "function") document.dispatchEvent(new CustomEvent("eletrack_download", { detail: evt }));
- if (this.fire) this.fire('eletrack_download', evt);
- if (this._map) this._map.fire('eletrack_download', evt);
- } else if (type == 'link' || type === true) {
- evt.confirm();
- }
- }.bind(this);
-
- this.summaryDiv.appendChild(span).appendChild(save);
- }
- },
-
- _width: function() {
- var opts = this.options;
- return opts.width - opts.margins.left - opts.margins.right;
- },
-
-});
-
-L.control.elevation = function(options) {
- return new L.Control.Elevation(options);
-};
diff --git a/static/js/leaflet.extra-markers.js.map b/static/js/leaflet.extra-markers.js.map
deleted file mode 100755
index 05faeeb..0000000
--- a/static/js/leaflet.extra-markers.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":null,"sources":["/Users/cory/Projects/Leaflet.ExtraMarkers/src/assets/js/leaflet.extra-markers.js"],"sourcesContent":["export var ExtraMarkers = L.ExtraMarkers = {};\nExtraMarkers.version = L.ExtraMarkers.version = \"1.2.1\";\nExtraMarkers.Icon = L.ExtraMarkers.Icon = L.Icon.extend({\n options: {\n iconSize: [ 35, 45 ],\n iconAnchor: [ 17, 42 ],\n popupAnchor: [ 1, -32 ],\n shadowAnchor: [ 10, 12 ],\n shadowSize: [ 36, 16 ],\n className: \"\",\n prefix: \"\",\n extraClasses: \"\",\n shape: \"circle\",\n icon: \"\",\n innerHTML: \"\",\n markerColor: \"red\",\n svgBorderColor: \"#fff\",\n svgOpacity: 1,\n iconColor: \"#fff\",\n iconRotate: 0,\n number: \"\",\n svg: false\n },\n initialize: function(options) {\n options = L.Util.setOptions(this, options);\n },\n createIcon: function() {\n var div = document.createElement(\"div\"), options = this.options;\n if (options.icon) {\n div.innerHTML = this._createInner();\n }\n if (options.innerHTML) {\n div.innerHTML = options.innerHTML;\n }\n if (options.bgPos) {\n div.style.backgroundPosition = -options.bgPos.x + \"px \" + -options.bgPos.y + \"px\";\n }\n if (!options.svg) {\n this._setIconStyles(div, options.shape + \"-\" + options.markerColor);\n } else {\n this._setIconStyles(div, \"svg\");\n }\n return div;\n },\n _getColorHex: function (color) {\n var colorMap = {\n red: \"#a23337\",\n \"orange-dark\": \"#d73e29\",\n orange: \"#ef9227\",\n yellow: \"#f5bb39\",\n \"blue-dark\": \"#276273\",\n cyan: \"#32a9dd\",\n purple: \"#440444\",\n violet: \"#90278d\",\n pink: \"#c057a0\",\n green: \"#006838\",\n white: \"#e8e8e8\",\n black: \"#211c1d\"\n };\n return colorMap[color] || color;\n },\n _createSvg: function (shape, markerColor) {\n var svgMap = {\n circle: ' ',\n square: ' ',\n star: ' ',\n penta: ' '\n };\n return svgMap[shape];\n },\n _createInner: function() {\n var iconStyle = \"\", iconNumber = \"\", iconClass = \"\", result = \"\", options = this.options;\n if (options.iconColor) {\n iconStyle = \"color: \" + options.iconColor + \";\";\n }\n if (options.iconRotate !== 0) {\n iconStyle += \"-webkit-transform: rotate(\" + options.iconRotate + \"deg);\";\n iconStyle += \"-moz-transform: rotate(\" + options.iconRotate + \"deg);\";\n iconStyle += \"-o-transform: rotate(\" + options.iconRotate + \"deg);\";\n iconStyle += \"-ms-transform: rotate(\" + options.iconRotate + \"deg);\";\n iconStyle += \"transform: rotate(\" + options.iconRotate + \"deg);\";\n }\n if (options.number) {\n iconNumber = 'number=\"' + options.number + '\" ';\n }\n if (options.extraClasses.length) {\n iconClass += options.extraClasses + \" \";\n }\n if (options.prefix.length) {\n iconClass += options.prefix + \" \";\n }\n if (options.icon.length) {\n iconClass += options.icon + \" \";\n }\n if (options.svg) {\n result += this._createSvg(options.shape, this._getColorHex(options.markerColor));\n }\n result += ' ';\n return result;\n },\n _setIconStyles: function(img, name) {\n var options = this.options, size = L.point(options[name === \"shadow\" ? \"shadowSize\" : \"iconSize\"]), anchor, leafletName;\n if (name === \"shadow\") {\n anchor = L.point(options.shadowAnchor || options.iconAnchor);\n leafletName = \"shadow\";\n } else {\n anchor = L.point(options.iconAnchor);\n leafletName = \"icon\";\n }\n if (!anchor && size) {\n anchor = size.divideBy(2, true);\n }\n img.className = \"leaflet-marker-\" + leafletName + \" extra-marker extra-marker-\" + name + \" \" + options.className;\n if (anchor) {\n img.style.marginLeft = -anchor.x + \"px\";\n img.style.marginTop = -anchor.y + \"px\";\n }\n if (size) {\n img.style.width = size.x + \"px\";\n img.style.height = size.y + \"px\";\n }\n },\n createShadow: function() {\n var div = document.createElement(\"div\");\n this._setIconStyles(div, \"shadow\");\n return div;\n }\n});\nExtraMarkers.icon = L.ExtraMarkers.icon = function(options) {\n return new L.ExtraMarkers.Icon(options);\n};"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAO,QAAI,YAAY,GAAG,CAAC,CAAC,YAAY,GAAG,EAAE,CAAC;IAC9C,YAAY,CAAC,OAAO,GAAG,CAAC,CAAC,YAAY,CAAC,OAAO,GAAG,OAAO,CAAC;IACxD,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC;IACxD,IAAI,OAAO,EAAE;IACb,QAAQ,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE;IAC5B,QAAQ,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE;IAC9B,QAAQ,WAAW,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE;IAC/B,QAAQ,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE;IAChC,QAAQ,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE;IAC9B,QAAQ,SAAS,EAAE,EAAE;IACrB,QAAQ,MAAM,EAAE,EAAE;IAClB,QAAQ,YAAY,EAAE,EAAE;IACxB,QAAQ,KAAK,EAAE,QAAQ;IACvB,QAAQ,IAAI,EAAE,EAAE;IAChB,QAAQ,SAAS,EAAE,EAAE;IACrB,QAAQ,WAAW,EAAE,KAAK;IAC1B,QAAQ,cAAc,EAAE,MAAM;IAC9B,QAAQ,UAAU,EAAE,CAAC;IACrB,QAAQ,SAAS,EAAE,MAAM;IACzB,QAAQ,UAAU,EAAE,CAAC;IACrB,QAAQ,MAAM,EAAE,EAAE;IAClB,QAAQ,GAAG,EAAE,KAAK;IAClB,KAAK;IACL,IAAI,UAAU,EAAE,SAAS,OAAO,EAAE;IAClC,QAAQ,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;IACnD,KAAK;IACL,IAAI,UAAU,EAAE,WAAW;IAC3B,QAAQ,IAAI,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,EAAE,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;IACxE,QAAQ,IAAI,OAAO,CAAC,IAAI,EAAE;IAC1B,YAAY,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC;IAChD,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,SAAS,EAAE;IAC/B,YAAY,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;IAC9C,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,KAAK,EAAE;IAC3B,YAAY,GAAG,CAAC,KAAK,CAAC,kBAAkB,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC;IAC9F,SAAS;IACT,QAAQ,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE;IAC1B,YAAY,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,OAAO,CAAC,KAAK,GAAG,GAAG,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;IAChF,SAAS,MAAM;IACf,YAAY,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;IAC5C,SAAS;IACT,QAAQ,OAAO,GAAG,CAAC;IACnB,KAAK;IACL,IAAI,YAAY,EAAE,UAAU,KAAK,EAAE;IACnC,QAAQ,IAAI,QAAQ,GAAG;IACvB,YAAY,GAAG,EAAE,SAAS;IAC1B,YAAY,aAAa,EAAE,SAAS;IACpC,YAAY,MAAM,EAAE,SAAS;IAC7B,YAAY,MAAM,EAAE,SAAS;IAC7B,YAAY,WAAW,EAAE,SAAS;IAClC,YAAY,IAAI,EAAE,SAAS;IAC3B,YAAY,MAAM,EAAE,SAAS;IAC7B,YAAY,MAAM,EAAE,SAAS;IAC7B,YAAY,IAAI,EAAE,SAAS;IAC3B,YAAY,KAAK,EAAE,SAAS;IAC5B,YAAY,KAAK,EAAE,SAAS;IAC5B,YAAY,KAAK,EAAE,SAAS;IAC5B,SAAS,CAAC;IACV,QAAQ,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC;IACxC,KAAK;IACL,IAAI,UAAU,EAAE,UAAU,KAAK,EAAE,WAAW,EAAE;IAC9C,QAAQ,IAAI,MAAM,GAAG;IACrB,YAAY,MAAM,EAAE,8UAA8U,GAAG,WAAW,GAAG,ohBAAohB;IACv4B,YAAY,MAAM,EAAE,ySAAyS,GAAG,WAAW,GAAG,+aAA+a;IAC7vB,YAAY,IAAI,IAAI,8bAA8b,GAAG,WAAW,GAAG,i3BAAi3B;IACp1C,YAAY,KAAK,GAAG,+JAA+J,GAAG,WAAW,GAAG,8NAA8N;IACla,SAAS,CAAC;IACV,QAAQ,OAAO,MAAM,CAAC,KAAK,CAAC,CAAC;IAC7B,KAAK;IACL,IAAI,YAAY,EAAE,WAAW;IAC7B,QAAQ,IAAI,SAAS,GAAG,EAAE,EAAE,UAAU,GAAG,EAAE,EAAE,SAAS,GAAG,EAAE,EAAE,MAAM,GAAG,EAAE,EAAE,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;IACjG,QAAQ,IAAI,OAAO,CAAC,SAAS,EAAE;IAC/B,YAAY,SAAS,GAAG,SAAS,GAAG,OAAO,CAAC,SAAS,GAAG,GAAG,CAAC;IAC5D,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,UAAU,KAAK,CAAC,EAAE;IACtC,YAAY,SAAS,IAAI,4BAA4B,GAAG,OAAO,CAAC,UAAU,GAAG,OAAO,CAAC;IACrF,YAAY,SAAS,IAAI,yBAAyB,GAAG,OAAO,CAAC,UAAU,GAAG,OAAO,CAAC;IAClF,YAAY,SAAS,IAAI,uBAAuB,GAAG,OAAO,CAAC,UAAU,GAAG,OAAO,CAAC;IAChF,YAAY,SAAS,IAAI,wBAAwB,GAAG,OAAO,CAAC,UAAU,GAAG,OAAO,CAAC;IACjF,YAAY,SAAS,IAAI,oBAAoB,GAAG,OAAO,CAAC,UAAU,GAAG,OAAO,CAAC;IAC7E,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,MAAM,EAAE;IAC5B,YAAY,UAAU,GAAG,UAAU,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;IAC5D,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,YAAY,CAAC,MAAM,EAAE;IACzC,YAAY,SAAS,IAAI,OAAO,CAAC,YAAY,GAAG,GAAG,CAAC;IACpD,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE;IACnC,YAAY,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,GAAG,CAAC;IAC9C,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE;IACjC,YAAY,SAAS,IAAI,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC;IAC5C,SAAS;IACT,QAAQ,IAAI,OAAO,CAAC,GAAG,EAAE;IACzB,YAAY,MAAM,IAAI,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC;IAC7F,SAAS;IACT,QAAQ,MAAM,IAAI,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW,GAAG,SAAS,GAAG,QAAQ,CAAC;IAClG,QAAQ,OAAO,MAAM,CAAC;IACtB,KAAK;IACL,IAAI,cAAc,EAAE,SAAS,GAAG,EAAE,IAAI,EAAE;IACxC,QAAQ,IAAI,OAAO,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,QAAQ,GAAG,YAAY,GAAG,UAAU,CAAC,CAAC,EAAE,MAAM,EAAE,WAAW,CAAC;IAChI,QAAQ,IAAI,IAAI,KAAK,QAAQ,EAAE;IAC/B,YAAY,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,IAAI,OAAO,CAAC,UAAU,CAAC,CAAC;IACzE,YAAY,WAAW,GAAG,QAAQ,CAAC;IACnC,SAAS,MAAM;IACf,YAAY,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;IACjD,YAAY,WAAW,GAAG,MAAM,CAAC;IACjC,SAAS;IACT,QAAQ,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE;IAC7B,YAAY,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;IAC5C,SAAS;IACT,QAAQ,GAAG,CAAC,SAAS,GAAG,iBAAiB,GAAG,WAAW,GAAG,6BAA6B,GAAG,IAAI,GAAG,GAAG,GAAG,OAAO,CAAC,SAAS,CAAC;IACzH,QAAQ,IAAI,MAAM,EAAE;IACpB,YAAY,GAAG,CAAC,KAAK,CAAC,UAAU,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC;IACpD,YAAY,GAAG,CAAC,KAAK,CAAC,SAAS,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC;IACnD,SAAS;IACT,QAAQ,IAAI,IAAI,EAAE;IAClB,YAAY,GAAG,CAAC,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;IAC5C,YAAY,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;IAC7C,SAAS;IACT,KAAK;IACL,IAAI,YAAY,EAAE,WAAW;IAC7B,QAAQ,IAAI,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;IAChD,QAAQ,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;IAC3C,QAAQ,OAAO,GAAG,CAAC;IACnB,KAAK;IACL,CAAC,CAAC,CAAC;IACH,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,SAAS,OAAO,EAAE;IAC5D,IAAI,OAAO,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IAC5C,CAAC;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/static/js/leaflet.extra-markers.min.js b/static/js/leaflet.extra-markers.min.js
deleted file mode 100755
index 5b30f12..0000000
--- a/static/js/leaflet.extra-markers.min.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/*!
- * leaflet-extra-markers
- * Custom Markers for Leaflet JS based on Awesome Markers
- * Leaflet ExtraMarkers
- * https://github.com/coryasilva/Leaflet.ExtraMarkers/
- * @author coryasilva
- * @version 1.2.1
- */
-
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.leaflet=e.leaflet||{},e.leaflet["extra-markers"]={}))}(this,function(e){"use strict";var t=L.ExtraMarkers={};t.version=L.ExtraMarkers.version="1.2.1",t.Icon=L.ExtraMarkers.Icon=L.Icon.extend({options:{iconSize:[35,45],iconAnchor:[17,42],popupAnchor:[1,-32],shadowAnchor:[10,12],shadowSize:[36,16],className:"",prefix:"",extraClasses:"",shape:"circle",icon:"",innerHTML:"",markerColor:"red",svgBorderColor:"#fff",svgOpacity:1,iconColor:"#fff",iconRotate:0,number:"",svg:!1},initialize:function(e){e=L.Util.setOptions(this,e)},createIcon:function(){var e=document.createElement("div"),t=this.options;return t.icon&&(e.innerHTML=this._createInner()),t.innerHTML&&(e.innerHTML=t.innerHTML),t.bgPos&&(e.style.backgroundPosition=-t.bgPos.x+"px "+-t.bgPos.y+"px"),t.svg?this._setIconStyles(e,"svg"):this._setIconStyles(e,t.shape+"-"+t.markerColor),e},_getColorHex:function(e){return{red:"#a23337","orange-dark":"#d73e29",orange:"#ef9227",yellow:"#f5bb39","blue-dark":"#276273",cyan:"#32a9dd",purple:"#440444",violet:"#90278d",pink:"#c057a0",green:"#006838",white:"#e8e8e8",black:"#211c1d"}[e]||e},_createSvg:function(e,t){return{circle:' ',square:' ',star:' ',penta:' '}[e]},_createInner:function(){var e="",t="",o="",r="",a=this.options;return a.iconColor&&(e="color: "+a.iconColor+";"),0!==a.iconRotate&&(e+="-webkit-transform: rotate("+a.iconRotate+"deg);",e+="-moz-transform: rotate("+a.iconRotate+"deg);",e+="-o-transform: rotate("+a.iconRotate+"deg);",e+="-ms-transform: rotate("+a.iconRotate+"deg);",e+="transform: rotate("+a.iconRotate+"deg);"),a.number&&(t='number="'+a.number+'" '),a.extraClasses.length&&(o+=a.extraClasses+" "),a.prefix.length&&(o+=a.prefix+" "),a.icon.length&&(o+=a.icon+" "),a.svg&&(r+=this._createSvg(a.shape,this._getColorHex(a.markerColor))),r+=" '},_setIconStyles:function(e,t){var o,r,a=this.options,n=L.point(a["shadow"===t?"shadowSize":"iconSize"]);r="shadow"===t?(o=L.point(a.shadowAnchor||a.iconAnchor),"shadow"):(o=L.point(a.iconAnchor),"icon"),!o&&n&&(o=n.divideBy(2,!0)),e.className="leaflet-marker-"+r+" extra-marker extra-marker-"+t+" "+a.className,o&&(e.style.marginLeft=-o.x+"px",e.style.marginTop=-o.y+"px"),n&&(e.style.width=n.x+"px",e.style.height=n.y+"px")},createShadow:function(){var e=document.createElement("div");return this._setIconStyles(e,"shadow"),e}}),t.icon=L.ExtraMarkers.icon=function(e){return new L.ExtraMarkers.Icon(e)},e.ExtraMarkers=t,Object.defineProperty(e,"__esModule",{value:!0})});
\ No newline at end of file
diff --git a/static/js/leaflet.hugo.js b/static/js/leaflet.hugo.js
deleted file mode 100644
index 8326bbc..0000000
--- a/static/js/leaflet.hugo.js
+++ /dev/null
@@ -1,108 +0,0 @@
-let leafletMapsObj = {};
-let leafletMarkersObj = {};
-
-function drawTrack(trackOpts, elevationOpts, markerOpts) {
- var opts = {
- elevationControl: {
- options: {
- position: elevationOpts.graphPosition,
- theme: elevationOpts.graphTheme,
- width: elevationOpts.graphWidth,
- height: elevationOpts.graphHeight,
- margins: {
- top: 20,
- right: 20,
- bottom: 35,
- left: 50
- },
- followMarker: elevationOpts.graphFollowMarker,
- collapsed: elevationOpts.graphCollapsed,
- detached: elevationOpts.graphDetached,
- legend: false,
- summary: false,
- downloadLink: '',
- gpxOptions: {
- polyline_options: {
- className: 'track-' + trackOpts.trackId + '-',
- color: trackOpts.lineColor,
- opacity: trackOpts.lineOpacity,
- weight: trackOpts.lineWeight,
- },
- marker_options: {
- startIcon: new L.ExtraMarkers.icon({
- icon: markerOpts.iconStart,
- markerColor: markerOpts.iconStartColor,
- shape: markerOpts.iconStartShape,
- prefix: 'fa',
- extraClasses: markerOpts.iconStartClasses
- }),
- endIcon: new L.ExtraMarkers.icon({
- icon: markerOpts.iconEnd,
- markerColor: markerOpts.iconEndColor,
- shape: markerOpts.iconEndShape,
- prefix: 'fa',
- extraClasses: markerOpts.iconEndClasses
- }),
- wptIcons: {
- '': new L.ExtraMarkers.icon({
- icon: markerOpts.icon,
- markerColor: markerOpts.iconColor,
- shape: markerOpts.iconShape,
- prefix: 'fa',
- extraClasses: markerOpts.iconClasses,
- })
- }
- }
- },
-
- },
- },
- };
-
- L.control.elevation(opts.elevationControl.options).addTo(leafletMapsObj[trackOpts.mapId]).load(trackOpts.trackPath);
-
- /*map.on('eledata_loaded', function(e) {
- track = e.track_info;
- });*/
-}
-
-window.downloadFile = function (sUrl) {
-
- //iOS devices do not support downloading. We have to inform user about this.
- if (/(iP)/g.test(navigator.userAgent)) {
- alert('Your device does not support files downloading. Please try again in desktop browser.');
- return false;
- }
-
- //If in Chrome or Safari - download via virtual link click
- if (window.downloadFile.isChrome || window.downloadFile.isSafari) {
- //Creating new link node.
- var link = document.createElement('a');
- link.href = sUrl;
-
- if (link.download !== undefined) {
- //Set HTML5 download attribute. This will prevent file from opening if supported.
- var fileName = sUrl.substring(sUrl.lastIndexOf('/') + 1, sUrl.length);
- link.download = fileName;
- }
-
- //Dispatching click event.
- if (document.createEvent) {
- var e = document.createEvent('MouseEvents');
- e.initEvent('click', true, true);
- link.dispatchEvent(e);
- return true;
- }
- }
-
- // Force file download (whether supported by server).
- if (sUrl.indexOf('?') === -1) {
- sUrl += '?download';
- }
-
- window.open(sUrl, '_self');
- return true;
-};
-
-window.downloadFile.isChrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
-window.downloadFile.isSafari = navigator.userAgent.toLowerCase().indexOf('safari') > -1;
diff --git a/static/js/map.js b/static/js/map.js
deleted file mode 100644
index d6fab8b..0000000
--- a/static/js/map.js
+++ /dev/null
@@ -1,41 +0,0 @@
-function initMap() {
- if ($('#map').length) {
- let map_provider = $('#map-provider').val();
- let lat = $('#map-lat').val();
- let lng = $('#map-lng').val();
- let zoom = parseInt($('#map-zoom').val());
- let address = $('#map-dir').val();
- let api_key = $('#map-api-key').val();
-
- let map = new L.map('map').setView([lat, lng], zoom);
- if (map_provider === 'mapbox' && api_key.length) {
- L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', {
- attribution:
- 'Map data © OpenStreetMap contributors, CC-BY-SA , Imagery © Mapbox ',
- tileSize: 512,
- maxZoom: 18,
- zoomOffset: -1,
- id: 'mapbox/streets-v11',
- accessToken: api_key,
- }).addTo(map);
- } else {
- L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
- maxZoom: 19,
- attribution: '© OpenStreetMap ',
- }).addTo(map);
- }
- let marker = L.marker([lat, lng]).addTo(map);
- let url = lat + ',' + lng + '#map=' + zoom + '/' + lat + '/' + lng + '&layers=N';
- marker.bindPopup(
- address +
- 'Routing via OpenStreetMap
',
- );
- }
-}
-
-document.addEventListener('DOMContentLoaded', function () {
- // Initialise street maps if necessary.
- initMap();
-});
diff --git a/static/js/typeit.umd.js b/static/js/typeit.umd.js
deleted file mode 100644
index afd060f..0000000
--- a/static/js/typeit.umd.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// TypeIt by Alex MacArthur - https://typeitjs.com
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).TypeIt=t()}(this,(function(){"use strict";const e=e=>Array.isArray(e),t=t=>e(t)?t:[t];const s="data-typeit-id",i="ti-cursor",r={started:!1,completed:!1,frozen:!1,destroyed:!1},n={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map((e=>({opacity:e}))),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},o=`[${s}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`,a=e=>document.createElement(e),u=e=>document.createTextNode(e),l=(e,t="")=>{let s=a("style");s.id=t,s.appendChild(u(e)),document.head.appendChild(s)},h=t=>(e(t)||(t=[t/2,t/2]),t),d=(e,t)=>Math.abs(Math.random()*(e+t-(e-t))+(e-t));let p=e=>e/2;const c=e=>Array.from(e);let m=e=>([...e.childNodes].forEach((e=>{if(e.nodeValue)return[...e.nodeValue].forEach((t=>{e.parentNode.insertBefore(u(t),e)})),void e.remove();m(e)})),e);const f=e=>{let t=document.implementation.createHTMLDocument();return t.body.innerHTML=e,m(t.body)};function y(e,t=!1,s=!1){let r,n=e.querySelector(`.${i}`),o=document.createTreeWalker(e,NodeFilter.SHOW_ALL,{acceptNode:e=>{if(n&&s){if(e.classList?.contains(i))return NodeFilter.FILTER_ACCEPT;if(n.contains(e))return NodeFilter.FILTER_REJECT}return e.classList?.contains(i)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),a=[];for(;r=o.nextNode();)r.originalParent||(r.originalParent=r.parentNode),a.push(r);return t?a.reverse():a}function g(e,t=!0){return t?y(f(e)):c(e).map(u)}const b=e=>Number.isInteger(e),P=({queueItems:e,selector:t,cursorPosition:s,to:i})=>{if(b(t))return-1*t;let r=new RegExp("END","i").test(i),n=t?[...e].reverse().findIndex((({char:e})=>{let s=e.parentElement,i=s.matches(t);return!(!r||!i)||i&&s.firstChild.isSameNode(e)})):-1;return n<0&&(n=r?0:e.length-1),n-s+(r?0:1)},C=(e,t)=>new Array(t).fill(e);let v=e=>new Promise((t=>{requestAnimationFrame((async()=>{t(await e())}))})),T=e=>e?.getAnimations().find((t=>t.id===e.dataset.tiAnimationId)),w=({cursor:e,frames:t,options:s})=>{let i=e.animate(t,s);return i.pause(),i.id=e.dataset.tiAnimationId,v((()=>{v((()=>{i.play()}))})),i},I=e=>e.func?.call(null),q=async({index:e,queueItems:t,wait:s,cursor:i,cursorOptions:r})=>{let n=t[e][1],o=[],a=e,u=n,l=()=>u&&!u.delay,h=n.shouldPauseCursor()&&r.autoPause;for(;l();)o.push(u),l()&&a++,u=t[a]?t[a][1]:null;if(o.length)return await v((async()=>{for(let e of o)await I(e)})),a-1;let d,p=T(i);return p&&(d={...p.effect.getComputedTiming(),delay:h?r.autoPauseDelay:0}),await s((async()=>{p&&h&&p.cancel(),await v((()=>{I(n)}))}),n.delay),await(({cursor:e,options:t,cursorOptions:s})=>{if(!e||!s)return;let i,r=T(e);r&&(t.delay=r.effect.getComputedTiming().delay,i=r.currentTime,r.cancel());let n=w({cursor:e,frames:s.animation.frames,options:t});return i&&(n.currentTime=i),n})({cursor:i,options:d,cursorOptions:r}),e};const S=e=>"value"in e;let N=e=>"function"==typeof e?e():e,A=(e,t=document,s=!1)=>t["querySelector"+(s?"All":"")](e);const E=(e,t)=>Object.assign({},e,t);let L={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"};return class{element;timeouts;cursorPosition;predictedCursorPosition;statuses={started:!1,completed:!1,frozen:!1,destroyed:!1};opts;id;queue;cursor;unfreeze=()=>{};constructor(e,s={}){var i;this.opts=E(n,s),this.element="string"==typeof(i=e)?A(i):i,this.timeouts=[],this.cursorPosition=0,this.unfreeze=()=>{},this.predictedCursorPosition=null,this.statuses=E({},r),this.id=Math.random().toString().substring(2,9),this.queue=function(e){let s=function(e){return t(e).forEach((e=>n.set(Symbol(e.char?.innerText),i({...e})))),this},i=e=>(e.shouldPauseCursor=function(){return Boolean(this.typeable||this.cursorable||this.deletable)},e),r=()=>Array.from(n.values()),n=new Map;return s(e),{add:s,set:function(e,t){let s=[...n.keys()];n.set(s[e],i(t))},wipe:function(){n=new Map,s(e)},done:(e,t=!1)=>t?n.delete(e):n.get(e).done=!0,reset:function(){n.forEach((e=>delete e.done))},destroy:e=>n.delete(e),getItems:(e=!1)=>e?r():r().filter((e=>!e.done)),getQueue:()=>n,getTypeable:()=>r().filter((e=>e.typeable))}}([{delay:this.opts.startDelay}]),this.#e(s),this.cursor=this.#t(),this.element.dataset.typeitId=this.id,l(o),this.opts.strings.length&&this.#s()}go(){return this.statuses.started?this:(this.#i(),this.opts.waitUntilVisible?(e=this.element,t=this.#r.bind(this),new IntersectionObserver(((s,i)=>{s.forEach((s=>{s.isIntersecting&&(t(),i.unobserve(e))}))}),{threshold:1}).observe(e),this):(this.#r(),this));var e,t}destroy(e=!0){this.timeouts=(this.timeouts.forEach(clearTimeout),[]),N(e)&&this.cursor&&this.#n(this.cursor),this.statuses.destroyed=!0}reset(e){!this.is("destroyed")&&this.destroy(),e?(this.queue.wipe(),e(this)):this.queue.reset(),this.cursorPosition=0;for(let t in this.statuses)this.statuses[t]=!1;return this.element[this.#o()?"value":"innerHTML"]="",this}is=function(e){return this.statuses[e]};type(e,t={}){e=N(e);let{instant:s}=t,i=this.#a(t),r=g(e,this.opts.html).map((e=>{return{func:()=>this.#u(e),char:e,delay:s||(t=e,/<(.+)>(.*?)<\/(.+)>/.test(t.outerHTML))?0:this.#l(),typeable:e.nodeType===Node.TEXT_NODE};var t})),n=[i[0],{func:async()=>await this.opts.beforeString(e,this)},...r,{func:async()=>await this.opts.afterString(e,this)},i[1]];return this.#h(n,t)}break(e={}){return this.#h({func:()=>this.#u(a("BR")),typeable:!0},e)}move(e,t={}){e=N(e);let s=this.#a(t),{instant:i,to:r}=t,n=P({queueItems:this.queue.getTypeable(),selector:null===e?"":e,to:r,cursorPosition:this.#d}),o=n<0?-1:1;return this.predictedCursorPosition=this.#d+n,this.#h([s[0],...C({func:()=>this.#p(o),delay:i?0:this.#l(),cursorable:!0},Math.abs(n)),s[1]],t)}exec(e,t={}){let s=this.#a(t);return this.#h([s[0],{func:()=>e(this)},s[1]],t)}options(e,t={}){return e=N(e),this.#c(e),this.#h({},t)}pause(e,t={}){return this.#h({delay:N(e)},t)}delete(e=null,t={}){e=N(e);let s=this.#a(t),i=e,{instant:r,to:n}=t,o=this.queue.getTypeable(),a=(()=>null===i?o.length:b(i)?i:P({queueItems:o,selector:i,cursorPosition:this.#d,to:n}))();return this.#h([s[0],...C({func:this.#m.bind(this),delay:r?0:this.#l(1),deletable:!0},a),s[1]],t)}freeze(){this.statuses.frozen=!0}flush(e=(()=>{})){return this.#i(),this.#r(!1).then(e),this}getQueue(){return this.queue}getOptions(){return this.opts}updateOptions(e){return this.#c(e)}getElement(){return this.element}empty(e={}){return this.#h({func:this.#f.bind(this)},e)}async#f(){this.#o()?this.element.value="":this.#y.forEach(this.#n.bind(this))}async#r(e=!0){this.statuses.started=!0;let t=t=>{this.queue.done(t,!e)};try{let s=[...this.queue.getQueue()];for(let e=0;ee+t)).forEach((e=>{let[i]=s[e];t(i)})),e=i}t(i)}}if(!e)return this;if(this.statuses.completed=!0,await this.opts.afterComplete(this),!this.opts.loop)throw"";let i=this.opts.loopDelay;this.#b((async()=>{await this.#P(i[0]),this.#r()}),i[1])}catch(s){}return this}async#p(e){var t,s,r;this.cursorPosition=(t=e,s=this.cursorPosition,r=this.#y,Math.min(Math.max(s+t,0),r.length)),((e,t,s)=>{let r=t[s-1],n=A(`.${i}`,e);(e=r?.parentNode||e).insertBefore(n,r||null)})(this.element,this.#y,this.cursorPosition)}async#P(e){let t=this.#d;t&&await this.#p({value:t});let s=this.#y.map((e=>[Symbol(),{func:this.#m.bind(this),delay:this.#l(1),deletable:!0,shouldPauseCursor:()=>!0}]));for(let i=0;i{this.unfreeze=()=>{this.statuses.frozen=!1,e()}})),s||await this.opts.beforeStep(this),await((e,t,s)=>new Promise((i=>{s.push(setTimeout((async()=>{await e(),i()}),t||0))})))(e,t,this.timeouts),s||await this.opts.afterStep(this)}async#i(){if(!this.#o()&&this.cursor&&this.element.appendChild(this.cursor),this.#C){((e,t)=>{let r=`[${s}='${e}'] .${i}`,n=getComputedStyle(t),o=Object.entries(L).reduce(((e,[t,s])=>`${e} ${t}: var(--ti-cursor-${t}, ${s||n[t]});`),"");l(`${r} { display: inline-block; width: 0; ${o} }`,e)})(this.id,this.element),this.cursor.dataset.tiAnimationId=this.id;let{animation:e}=this.opts.cursor,{frames:t,options:r}=e;w({frames:t,cursor:this.cursor,options:{duration:this.opts.cursorSpeed,...r}})}}#o(){return S(this.element)}#h(e,t){return this.queue.add(e),this.#v(t),this}#v(e={}){let t=e.delay;t&&this.queue.add({delay:t})}#a(e={}){return[{func:()=>this.#c(e)},{func:()=>this.#c(this.opts)}]}async#c(e){this.opts=E(this.opts,e)}#s(){let e=this.opts.strings.filter((e=>!!e));e.forEach(((t,s)=>{if(this.type(t),s+1===e.length)return;let i=this.opts.breakLines?[{func:()=>this.#u(a("BR")),typeable:!0}]:C({func:this.#m.bind(this),delay:this.#l(1)},this.queue.getTypeable().length);this.#T(i)}))}#e=e=>{e.cursor=(e=>{if("object"==typeof e){let t={},{frames:s,options:i}=n.cursor.animation;return t.animation=e.animation||{},t.animation.frames=e.animation?.frames||s,t.animation.options=E(i,e.animation?.options||{}),t.autoPause=e.autoPause??n.cursor.autoPause,t.autoPauseDelay=e.autoPauseDelay||n.cursor.autoPauseDelay,t}return!0===e?n.cursor:e})(e.cursor??n.cursor),this.opts.strings=this.#w(t(this.opts.strings)),this.opts=E(this.opts,{html:!this.#I&&this.opts.html,nextStringDelay:h(this.opts.nextStringDelay),loopDelay:h(this.opts.loopDelay)})};#w(e){let t=this.element.innerHTML;return t?(this.element.innerHTML="",this.opts.startDelete?(this.element.innerHTML=t,m(this.element),this.#T(C({func:this.#m.bind(this),delay:this.#l(1),deletable:!0},this.#y.length)),e):(s=t,s.replace(//g,"").trim().split(/ /)).concat(e)):e;var s}#t(){if(this.#I)return null;let e=a("span");return e.className=i,this.#C?(e.innerHTML=f(this.opts.cursorChar).innerHTML,e):(e.style.visibility="hidden",e)}#T(e){let t=this.opts.nextStringDelay;this.queue.add([{delay:t[0]},...e,{delay:t[1]}])}#u(e){((e,t)=>{if(S(e))return void(e.value=`${e.value}${t.textContent}`);t.innerHTML="";let s=(r=t.originalParent,/body/i.test(r?.tagName)?e:t.originalParent||e);var r;s.insertBefore(t,A("."+i,s)||null)})(this.element,e)}#m(){this.#y.length&&(this.#I?this.element.value=this.element.value.slice(0,-1):this.#n(this.#y[this.cursorPosition]))}#n(e){((e,t)=>{if(!e)return;let s=e.parentNode;(s.childNodes.length>1||s.isSameNode(t)?e:s).remove()})(e,this.element)}#l(e=0){return function(e){let{speed:t,deleteSpeed:s,lifeLike:i}=e;return s=null!==s?s:t/3,i?[d(t,p(t)),d(s,p(s))]:[t,s]}(this.opts)[e]}get#d(){return this.predictedCursorPosition??this.cursorPosition}get#I(){return S(this.element)}get#C(){return!!this.opts.cursor&&!this.#I}get#y(){return e=this.element,S(e)?c(e.value):y(e,!0).filter((e=>!(e.childNodes.length>0)));var e}}}));
diff --git a/static/logo.png b/static/logo.png
deleted file mode 120000
index 5aa3226..0000000
--- a/static/logo.png
+++ /dev/null
@@ -1 +0,0 @@
-/home/chris/dev/tfcconnection/static/img/logo.png
\ No newline at end of file
diff --git a/static/processed_images/featured.111be8f23839e624.jpg b/static/processed_images/featured.111be8f23839e624.jpg
deleted file mode 100644
index 0c18ec0..0000000
Binary files a/static/processed_images/featured.111be8f23839e624.jpg and /dev/null differ
diff --git a/static/processed_images/featured.29bff564d29b21a3.jpg b/static/processed_images/featured.29bff564d29b21a3.jpg
deleted file mode 100644
index 597879b..0000000
Binary files a/static/processed_images/featured.29bff564d29b21a3.jpg and /dev/null differ
diff --git a/static/processed_images/featured.375b9732e0f9e6c8.jpg b/static/processed_images/featured.375b9732e0f9e6c8.jpg
deleted file mode 100644
index b31b414..0000000
Binary files a/static/processed_images/featured.375b9732e0f9e6c8.jpg and /dev/null differ
diff --git a/static/processed_images/featured.71d624c69d0c9404.jpg b/static/processed_images/featured.71d624c69d0c9404.jpg
deleted file mode 100644
index 11215e2..0000000
Binary files a/static/processed_images/featured.71d624c69d0c9404.jpg and /dev/null differ
diff --git a/static/processed_images/featured.a7d8f670102420b9.jpg b/static/processed_images/featured.a7d8f670102420b9.jpg
deleted file mode 100644
index 560217f..0000000
Binary files a/static/processed_images/featured.a7d8f670102420b9.jpg and /dev/null differ
diff --git a/static/processed_images/featured.a827386c768f50a6.jpg b/static/processed_images/featured.a827386c768f50a6.jpg
deleted file mode 100644
index 5389233..0000000
Binary files a/static/processed_images/featured.a827386c768f50a6.jpg and /dev/null differ
diff --git a/static/processed_images/featured.db915beeaa05d62c.jpg b/static/processed_images/featured.db915beeaa05d62c.jpg
deleted file mode 100644
index 9a9a1ca..0000000
Binary files a/static/processed_images/featured.db915beeaa05d62c.jpg and /dev/null differ
diff --git a/static/processed_images/featured.e0e37bf9a0a49613.jpg b/static/processed_images/featured.e0e37bf9a0a49613.jpg
deleted file mode 100644
index a04d85b..0000000
Binary files a/static/processed_images/featured.e0e37bf9a0a49613.jpg and /dev/null differ
diff --git a/static/processed_images/featured.e50d9e64504ccffb.jpg b/static/processed_images/featured.e50d9e64504ccffb.jpg
deleted file mode 100644
index b26bcfa..0000000
Binary files a/static/processed_images/featured.e50d9e64504ccffb.jpg and /dev/null differ
diff --git a/static/site.webmanifest b/static/site.webmanifest
deleted file mode 100644
index 45dc8a2..0000000
--- a/static/site.webmanifest
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
\ No newline at end of file
diff --git a/templates/index.html b/templates/index.html
index b76e6d5..c897932 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -1,83 +1,81 @@
{% extends "layout.html" %}
{% block content %}
-
-
-
- {{ config.extra.index.title }} 🎉
-
-
-
- {% if config.extra.social.codeberg %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.github %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.gitlab %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.twitter %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.mastodon %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.linkedin %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.email %}
-
-
-
-
-
- {% endif %}
+
+
+ {{ config.extra.index.title }}
+
+
+
+ {% if config.extra.social.codeberg %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.github %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.gitlab %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.twitter %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.mastodon %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.linkedin %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.email %}
+
+
+
+
+
+ {% endif %}
- {% if config.extra.social.stackoverflow %}
-
-
-
-
-
- {% endif %}
- {% if config.extra.social.telegram %}
-
-
-
-
-
- {% endif %}
-
+ {% if config.extra.social.stackoverflow %}
+
+
+
+
+
+ {% endif %}
+ {% if config.extra.social.telegram %}
+
+
+
+
+
+ {% endif %}
+
-
-
- {{ section.content | safe }}
+
+
+ {{ section.content | safe }}
-
{% endblock content %}
diff --git a/templates/layout.html b/templates/layout.html
index a24aaa3..5ef476b 100644
--- a/templates/layout.html
+++ b/templates/layout.html
@@ -102,7 +102,7 @@
- Ctrl
+ ⌘
K
@@ -140,10 +140,10 @@
@@ -321,6 +321,5 @@
{% endif %}
{% block extra_js %}
{% endblock extra_js %}
-