feat: still need to remake headers

This commit is contained in:
Nick 2024-12-21 23:23:59 -06:00
parent 4686c14667
commit f9af0e1941
209 changed files with 1057 additions and 953 deletions

View file

@ -2,9 +2,10 @@ module Config.Helpers.Articles.Article exposing (..)
import Config.Data.Identity exposing (pageNames)
import Config.Helpers.Articles.Types exposing (References)
import Config.Helpers.CardFormat exposing (cardMaker)
import Config.Helpers.Cardables.Helpers exposing (cardMaker)
import Config.Helpers.Cardables.Types as C
import Config.Helpers.Format exposing (..)
import Config.Helpers.Headers.Header exposing (headerMaker)
import Config.Helpers.Headers.Header exposing (..)
import Config.Helpers.Headers.Types exposing (Header)
import Config.Helpers.Markdown exposing (..)
import Config.Helpers.Response
@ -44,11 +45,6 @@ import Shared exposing (..)
import View exposing (View)
articleMaker : Device -> BlogArticle -> Element msg
articleMaker device article =
cardMaker device article.articleName (contentList article) { description = "", src = "String" } article.articleLink
contentList : BlogArticle -> List (Element msg)
contentList article =
[ articleImage article.articleImage

View file

@ -1,240 +0,0 @@
module Config.Helpers.CardFormat exposing (..)
import Config.Data.Identity
exposing
( pageNames
)
import Config.Helpers.Converters exposing (formatName)
import Config.Helpers.Format
exposing
( headerFontSizeMedium
, paragraphFontSize
, paragraphSpacing
)
import Config.Style.Colour exposing (colourTheme)
import Config.Style.Glow
exposing
( glowDeepDarkGrey
, glowDeepDarkOrange
)
import Config.Style.Icons.Icons exposing (construction)
import Config.Style.Transitions
exposing
( hoverCircleButtonDarkOrange
, transitionStyleMedium
, transitionStyleSlow
)
import Element as E exposing (..)
import Element.Background as B
import Element.Border as D
import Element.Font as F
import Html.Attributes as H
import Route.Path as Path exposing (..)
import Shared
cardMaker : Device -> String -> List (Element msg) -> { description : String, src : String } -> String -> Element msg
cardMaker device title content image url =
el
[ width (fill |> minimum 100)
, width (fill |> maximum 875)
, padding 10
, centerX
]
<|
if
url
== Path.toString Path.Home_
|| url
== Path.toString Path.Contact
|| url
== Path.toString Path.Debate
|| url
== Path.toString Path.Debate_Arguments
|| url
== Path.toString Path.Debate_Cucklist
|| url
== Path.toString Path.Debate_Gibberish
|| url
== Path.toString Path.Donate
|| url
== Path.toString Path.Blog
|| url
== Path.toString Path.Blog_Seedoils
|| url
== Path.toString Path.Blog_Huntergatherers
|| url
== Path.toString Path.Blog_Sapiendiet
|| url
== Path.toString Path.Blog_Nagragoodrich
|| url
== Path.toString Path.Blog_Quacksmashing
|| url
== Path.toString Path.Blog_Bigfatsurprise
|| url
== Path.toString Path.Blog_Everettvegans
|| url
== Path.toString Path.Blog_Meatapologetics
|| url
== Path.toString Path.Blog_Plantbasedmeta
|| url
== Path.toString Path.Blog_Shenanigans
|| url
== Path.toString Path.Blog_Sweetdeception
|| url
== Path.toString Path.Interviews
|| url
== Path.toString Path.Nutridex
|| url
== Path.toString Path.Services
|| url
== Path.toString Path.Services_Analysis
|| url
== Path.toString Path.Services_Coaching
|| url
== Path.toString Path.Services_Elm
|| url
== Path.toString Path.Services_Nix
|| url
== Path.toString Path.Services_Nutrition
then
el
[ E.width fill
, D.width 5
, D.color colourTheme.backgroundDarkGrey
, D.rounded 32
, glowDeepDarkGrey
, mouseOver
[ D.color colourTheme.textDarkOrange
, B.color colourTheme.textDarkOrange
, glowDeepDarkOrange
]
, transitionStyleSlow
]
<|
link [ width fill ]
{ url = url
, label = cardStructure device title content image
}
else
el
[ E.width fill
, D.width 5
, D.color colourTheme.backgroundDarkGrey
, D.rounded 32
, glowDeepDarkGrey
, mouseOver
[ D.color colourTheme.textDarkOrange
, B.color colourTheme.textDarkOrange
, glowDeepDarkOrange
]
, transitionStyleSlow
]
<|
newTabLink []
{ url = url
, label = cardStructure device title content image
}
cardStructure : Device -> String -> List (Element msg) -> { description : String, src : String } -> Element msg
cardStructure device title content image =
column
[ width fill
]
[ el
[ headerFontSizeMedium
, F.bold
, F.color colourTheme.textLightGrey
, B.color colourTheme.textDarkOrange
, paddingEach
{ top = 6
, bottom = 3
, left = 20
, right = 20
}
, width fill
, F.center
, D.roundEach
{ topLeft = 26
, topRight = 26
, bottomRight = 0
, bottomLeft = 0
}
]
<|
paragraph [] [ text title ]
, el
[ E.height fill
, E.width fill
, centerX
, B.color colourTheme.backgroundDarkGrey
, padding 10
, D.roundEach
{ topLeft = 0
, topRight = 0
, bottomRight = 26
, bottomLeft = 26
}
, spacing 8
]
<|
el
[ paddingEach
{ top = 0
, bottom = 0
, left = 15
, right = 15
}
, spacing 8
, width fill
]
<|
row
[ width fill ]
[ column
[ spacing 8
, width fill
]
content
, el
[ alignRight
, alignTop
, paddingXY 20 20
]
<|
el
[ D.rounded 100
, D.width 5
, glowDeepDarkGrey
, D.color colourTheme.backgroundDarkGrey
, B.color colourTheme.backgroundDarkGrey
]
<|
E.image
([ alignRight
, alignTop
, D.rounded 100
, clip
]
++ (case ( device.class, device.orientation ) of
( Phone, Portrait ) ->
[ E.width <| px 45
, E.height <| px 45
]
( Tablet, Portrait ) ->
[ E.width <| px 45
, E.height <| px 45
]
_ ->
[ E.width <| px 90
, E.height <| px 90
]
)
)
image
]
]

View file

@ -0,0 +1,307 @@
module Config.Helpers.Cardables.Helpers exposing (..)
import Config.Data.Identity
exposing
( pageNames
)
import Config.Helpers.Cardables.Types as C exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Helpers.Format
exposing
( headerFontSizeMedium
, paragraphFontSize
, paragraphSpacing
)
import Config.Pages.Debate.Arguments.Records.Template exposing (argument)
import Config.Style.Colour exposing (colourTheme)
import Config.Style.Glow
exposing
( glowDeepDarkGrey
, glowDeepDarkOrange
)
import Config.Style.Icons.Icons exposing (construction)
import Config.Style.Transitions
exposing
( hoverCircleButtonDarkOrange
, transitionStyleMedium
, transitionStyleSlow
)
import Element as E exposing (..)
import Element.Background as B
import Element.Border as D
import Element.Font as F
import Html.Attributes as H
import Route.Path as Path exposing (..)
import Shared
cardMaker : Device -> Cardable msg -> List (Element msg) -> Element msg
cardMaker device cardable contents =
let
cardTitleMaker : String -> Element msg
cardTitleMaker title =
el
[ headerFontSizeMedium
, F.bold
, F.color colourTheme.textLightGrey
, B.color colourTheme.textDarkOrange
, paddingEach
{ top = 6
, bottom = 3
, left = 20
, right = 20
}
, width fill
, F.center
, D.roundEach
{ topLeft = 26
, topRight = 26
, bottomRight = 0
, bottomLeft = 0
}
]
<|
paragraph [] [ text title ]
cardImageMaker : String -> Element msg
cardImageMaker image =
el
[ alignRight
, alignTop
, paddingXY 20 20
]
<|
el
[ D.rounded 100
, D.width 5
, glowDeepDarkGrey
, D.color colourTheme.backgroundDarkGrey
, B.color colourTheme.backgroundDarkGrey
]
<|
E.image
([ alignRight
, alignTop
, D.rounded 100
, clip
]
++ (case ( device.class, device.orientation ) of
( Phone, Portrait ) ->
[ E.width <| px 45
, E.height <| px 45
]
( Tablet, Portrait ) ->
[ E.width <| px 45
, E.height <| px 45
]
_ ->
[ E.width <| px 90
, E.height <| px 90
]
)
)
{ src = image
, description = ""
}
cardInner : String -> List (Element msg) -> Element msg
cardInner title elements =
column
[ width fill ]
[ cardTitleMaker title
, cardStuff <|
row
[ width fill ]
elements
]
cardOuter : Element msg -> Element msg
cardOuter elements =
el
[ width (fill |> minimum 100)
, width (fill |> maximum 875)
, padding 10
, centerX
]
<|
el
[ E.width fill
, D.width 5
, D.color colourTheme.backgroundDarkGrey
, D.rounded 32
, glowDeepDarkGrey
, mouseOver
[ D.color colourTheme.textDarkOrange
, B.color colourTheme.textDarkOrange
, glowDeepDarkOrange
]
, transitionStyleSlow
]
elements
cardWithImageWithLink : Bool -> String -> String -> String -> List (Element msg) -> Element msg
cardWithImageWithLink linkBool title image url content =
linkChooser
linkBool
(cardInner title
[ cardContentMaker content
, cardImageMaker image
]
)
url
cardWithNoImageWithLink : Bool -> String -> String -> List (Element msg) -> Element msg
cardWithNoImageWithLink linkBool title url content =
linkChooser
linkBool
(cardInner title
[ cardContentMaker content
]
)
url
cardWithImage : String -> String -> List (Element msg) -> Element msg
cardWithImage title image content =
cardOuter <|
cardInner title
[ cardContentMaker content
, cardImageMaker image
]
cardWithNoImage : String -> List (Element msg) -> Element msg
cardWithNoImage title content =
cardOuter <|
cardInner title
[ cardContentMaker content
]
linkChooser : Bool -> Element msg -> String -> Element msg
linkChooser linkBool element url =
cardOuter <|
(if linkBool then
newTabLink
else
link
)
[ width fill ]
{ url = url
, label = element
}
in
case cardable of
C.Contact contact ->
el [] <| cardTitleMaker contact.contactName
C.Cuck cuck ->
cardWithImageWithLink
cuck.isNewTabLink
cuck.cuckName
("/cucks/" ++ cuck.cuckImage ++ ".png")
cuck.cuckSocial
contents
C.BlogArticle blogArticle ->
cardWithNoImage
blogArticle.articleName
contents
C.BlogCard blogArticle ->
cardWithImageWithLink
blogArticle.isNewTabLink
blogArticle.articleName
("/blog/" ++ blogArticle.articleImage ++ "thumb.png")
blogArticle.articleLink
contents
C.Argument argument ->
cardWithImageWithLink
argument.isNewTabLink
argument.argumentTitle
("/arguments/" ++ argument.argumentImage ++ ".png")
argument.proofLink
contents
C.Gibberish gibberish ->
cardWithImageWithLink
gibberish.isNewTabLink
gibberish.gibberishTitle
("/gibberish/" ++ gibberish.gibberishImage ++ ".png")
gibberish.gibberishLink
contents
C.Service service ->
cardWithImageWithLink
service.isNewTabLink
service.serviceName
("/services/" ++ service.serviceImage ++ ".png")
service.serviceLink
contents
C.Debate debate ->
cardWithImageWithLink
debate.isNewTabLink
debate.debateTitle
("/debate/" ++ debate.debateImage ++ ".png")
debate.debateLink
contents
C.Donate donate ->
cardWithImageWithLink
donate.isNewTabLink
donate.donateName
("/donate/" ++ donate.donateImage ++ ".png")
donate.donateLink
contents
C.Interview interview ->
cardWithImage
interview.interviewName
("/interviews/" ++ interview.interviewImage ++ ".png")
contents
C.NutriDex nutriDex ->
cardWithNoImage
nutriDex.nutriDexTitle
contents
cardContentMaker : List (Element msg) -> Element msg
cardContentMaker content =
column
[ spacing 8
, width fill
]
content
cardStuff : Element msg -> Element msg
cardStuff content =
el
[ E.height fill
, E.width fill
, centerX
, B.color colourTheme.backgroundDarkGrey
, padding 10
, D.roundEach
{ topLeft = 0
, topRight = 0
, bottomRight = 26
, bottomLeft = 26
}
, spacing 8
]
<|
el
[ paddingEach
{ top = 0
, bottom = 0
, left = 15
, right = 15
}
, spacing 8
, width fill
]
content

View file

@ -0,0 +1,26 @@
module Config.Helpers.Cardables.Types exposing (..)
import Config.Pages.Blog.Types exposing (BlogArticle)
import Config.Pages.Contact.Types exposing (Contact)
import Config.Pages.Debate.Arguments.Types exposing (Argument)
import Config.Pages.Debate.Cuckery.Types exposing (Cuck)
import Config.Pages.Debate.Gibberish.Types exposing (Gibberish)
import Config.Pages.Debate.Types exposing (Debate)
import Config.Pages.Donate.Types exposing (Donate)
import Config.Pages.Interviews.Types exposing (Interview)
import Config.Pages.Products.Types exposing (NutriDex)
import Config.Pages.Services.Types exposing (Service, ServicePage)
type Cardable msg
= Contact Contact
| Cuck Cuck
| BlogArticle BlogArticle
| BlogCard BlogArticle
| Argument Argument
| Gibberish Gibberish
| Service (Service msg)
| Debate Debate
| Donate Donate
| Interview Interview
| NutriDex NutriDex

View file

@ -1,6 +1,7 @@
module Config.Helpers.Headers.Header exposing (headerMaker)
module Config.Helpers.Headers.Header exposing (..)
import Config.Helpers.CardFormat exposing (..)
import Config.Helpers.Cardables.Helpers exposing (cardMaker)
import Config.Helpers.Cardables.Types as C
import Config.Helpers.Headers.Types exposing (Header)
import Config.Pages.Contact.Types exposing (Contact)
import Element as E
@ -14,11 +15,23 @@ import Element as E
import Shared exposing (..)
headerMaker : Device -> Header -> Element msg
headerMaker device header =
cardMaker device header.headerTitle (contentList header) { description = "", src = "" } ""
-- headerMaker : Device -> Header -> Element msg
-- headerMaker device header =
-- cardMaker device header.headerTitle (contentList header) { description = "", src = "" } ""
contentList : Header -> List (Element msg)
contentList header =
[ text header.headerBody ]
servicesHeader : Header
servicesHeader =
let
name =
"Services"
in
{ headerTitle = String.toUpper name
, headerBody = "Bundle any of the services below to receive a $10 discount per hour. For example, two Debate Analysis sessions would cost $140 total, instead of $80/hr. All prices are in CAD."
}

View file

@ -4,6 +4,4 @@ module Config.Helpers.Headers.Types exposing (..)
type alias Header =
{ headerTitle : String
, headerBody : String
, hasLink : Bool
, hasImage : Bool
}

View file

@ -12,8 +12,6 @@ articleBigFatSurprise =
, isNewTabLink = False
, hasReferences = True
, hasTableOfContents = True
, hasImage = False
, hasLink = False
, articleImage = "bigfatsurprise"
, articlePublished = "Aug 10, 2014"
, articleBody = """

View file

@ -11,8 +11,8 @@ articleEverettVegans =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "everettvegans"
, articlePublished = "May 1, 2023"

View file

@ -11,8 +11,8 @@ articleHunterGatherers =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "huntergatherers"
, articlePublished = "May 14, 2021"

View file

@ -11,8 +11,8 @@ articleMeatApologetics =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "meatapologetics"
, articlePublished = "Apr 13, 2022"

View file

@ -11,8 +11,8 @@ articleNagraGoodrich =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = False
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "nagragoodrich"
, articlePublished = "May 12, 2022"

View file

@ -11,8 +11,8 @@ articlePlantBasedMeta =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "plantbasedmeta"
, articlePublished = "Feb 5, 2021"

View file

@ -11,8 +11,8 @@ articleQuackSmashing =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "quacksmashing"
, articlePublished = "Dec 24, 2022"

View file

@ -11,8 +11,8 @@ articleSapienDiet =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "sapiendiet"
, articlePublished = "Aug 24, 2022"

View file

@ -11,8 +11,8 @@ articleSeedOils =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "seedoils"
, articlePublished = "Oct 31, 2021"

View file

@ -11,8 +11,8 @@ articleShenanigans =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = False
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = "shenanigans"
, articlePublished = "Jun 6, 2024"

View file

@ -12,8 +12,8 @@ articleSweetDeception =
, isNewTabLink = False
, hasReferences = True
, hasTableOfContents = True
, hasImage = False
, hasLink = False
, articleImage = "sweetdeception"
, articlePublished = "Apr 16, 2024"
, articleBody = """

View file

@ -11,8 +11,6 @@ article =
, articleAuthor = "Nick Hiebert"
, isNewTabLink = False
, hasReferences = True
, hasImage = False
, hasLink = False
, hasTableOfContents = True
, articleImage = ""
, articlePublished = ""

View file

@ -10,8 +10,6 @@ type alias BlogArticle =
, articleLink : String
, articleAuthor : String
, isNewTabLink : Bool
, hasLink : Bool
, hasImage : Bool
, hasReferences : Bool
, hasTableOfContents : Bool
, articlePublished : String

View file

@ -1,12 +1,10 @@
module Config.Pages.Contact.Types exposing (..)
type alias Contact =
{ contactName : String
, contactImage : String
, contactLink : String
, hasLink : Bool
, hasImage : Bool
, isNewTabLink : Bool
, contactLinkLabel : String
, contactEntry : List Method
}
@ -15,3 +13,5 @@ type alias Contact =
type alias Method =
{ contactInstructions : String
}

View file

@ -15,8 +15,7 @@ argumentAbortion =
, argumentCertainty = 6
, argumentImage = "abortion"
, argumentHashtags = [ PoliticsAbortion, PhilosophySentience, PhilosophyEthics ]
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "one consents to becoming pregnant"

View file

@ -14,8 +14,9 @@ argumentAgnosticism =
, argumentCertainty = 9
, argumentImage = "agnostic"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x,y)"
, definiens = "(x) can unpack what evidence would lead them to change their doxastic attitude on (y)"

View file

@ -14,8 +14,9 @@ argumentAgriculturalPredation =
, argumentCertainty = 10
, argumentImage = "predatoragriculture"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) counts as predation"

View file

@ -14,8 +14,9 @@ argumentAnabolicKeto =
, argumentCertainty = 5
, argumentImage = "anabolicketo"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "a higher proportion of amino acids are spent on gluconeogenesis while on ketogenic diets compared to non-ketogenic diets"

View file

@ -14,8 +14,9 @@ argumentAnimalRights =
, argumentCertainty = 10
, argumentImage = "animalrights"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has moral worth"

View file

@ -14,8 +14,9 @@ argumentAntagonisticPleiotropy =
, argumentCertainty = 6
, argumentImage = "antagonisticpleiotropy"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "humans have more genetic adaptations to ancestral foods than novel foods"

View file

@ -14,8 +14,9 @@ argumentAntiRewilding =
, argumentCertainty = 10
, argumentImage = "rewilding"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has negative rights"

View file

@ -14,8 +14,9 @@ argumentAntiVandalism =
, argumentCertainty = 8
, argumentImage = "antivandalism"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "zoos must spend extra money cleaning graffiti"

View file

@ -14,8 +14,9 @@ argumentApoBCVD =
, argumentCertainty = 9
, argumentImage = "lipoprotein"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) dose-dependently causes atherosclerosis"

View file

@ -14,8 +14,9 @@ argumentBoobyTrapPagers =
, argumentCertainty = 4
, argumentImage = "pagers"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is a booby-trap"

View file

@ -15,8 +15,9 @@ argumentCarbsObesity =
, argumentCertainty = 9
, argumentImage = "carbobesity"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "carbs uniquely cause fat accumulation or obesity"

View file

@ -14,8 +14,9 @@ argumentCateUpfReductio =
, argumentCertainty = 10
, argumentImage = "cateupfreductio"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is an ingredient in ultraprocessed foods"

View file

@ -15,8 +15,9 @@ argumentColonizingNature =
, argumentCertainty = 10
, argumentImage = "colonizingnature"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "the natural world contains intolerable rights violations"

View file

@ -15,8 +15,9 @@ argumentCropDeaths =
, argumentCertainty = 9
, argumentImage = "cropdeaths"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "it is known that cropland leads to more animal death than wildland"

View file

@ -14,8 +14,9 @@ argumentDairyCowRape =
, argumentCertainty = 10
, argumentImage = "cowrape"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) qualifies as rape"

View file

@ -14,8 +14,9 @@ argumentDietaryCholesterol =
, argumentCertainty = 9
, argumentImage = "dietarycholesterol"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "consuming high amounts of (x) increases LDL"

View file

@ -15,8 +15,9 @@ argumentDummy =
, argumentCertainty = 6
, argumentImage = ""
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = ""
, definiens = ""

View file

@ -14,8 +14,9 @@ argumentEfilismPatrolSquad =
, argumentCertainty = 10
, argumentImage = "efilism"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "humans abstaining from procreation maximally reduces rights violations"

View file

@ -15,8 +15,9 @@ argumentEpidemiologyCausality =
, argumentCertainty = 8
, argumentImage = "epidemiologycausality"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) consistently identifies associations that are later confirmed by randomized controlled trials"

View file

@ -14,8 +14,9 @@ argumentEthicalSlurs =
, argumentCertainty = 7
, argumentImage = "ethicalslurs"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x)'s negative connotations have been neutralised"

View file

@ -14,8 +14,9 @@ argumentFineTuning =
, argumentCertainty = 10
, argumentImage = "finetuning"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is finely tuned"

View file

@ -14,8 +14,9 @@ argumentFlatEarthDebunk =
, argumentCertainty = 10
, argumentImage = "flatearth"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x,y)"
, definiens = "(x) is perceived as rotating counter-clockwise from point (y)"

View file

@ -14,8 +14,9 @@ argumentFructoseNAFLD =
, argumentCertainty = 8
, argumentImage = "fructosenafld"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "experimental investigations into fructose overfeeding consistently fail to recreate a fatty liver phenotype in humans"

View file

@ -14,8 +14,9 @@ argumentHealthPromotingFoods =
, argumentCertainty = 10
, argumentImage = "healthfoods"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "food is defined as material consisting essentially of protein, carbohydrate, and/or fat used in the body of an organism to sustain growth, repair, and vital processes and to furnish energy"

View file

@ -15,8 +15,9 @@ argumentHealthSeeker =
, argumentCertainty = 10
, argumentImage = "healthseeker"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) favours consuming ancestral foods to the exclusion of (y) because they value reducing disease risk"

View file

@ -14,8 +14,9 @@ argumentHealthyChocolate =
, argumentCertainty = 7
, argumentImage = "chocolate"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with a reduced risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentHealthyDairy =
, argumentCertainty = 7
, argumentImage = "dairy"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) causes atherosclerosis"

View file

@ -14,8 +14,9 @@ argumentHealthyFattyFish =
, argumentCertainty = 8
, argumentImage = "fattyfish"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with a reduced risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -15,8 +15,9 @@ argumentHealthyFibre =
, argumentCertainty = 9
, argumentImage = "fibre"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with a reduced risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -15,8 +15,9 @@ argumentHealthyFood =
, argumentCertainty = 10
, argumentImage = "foodsubstitution"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x,y,w)"
, definiens = "(x) is healthy compared to (w) when in (y)"

View file

@ -14,8 +14,9 @@ argumentHealthyPlantFoods =
, argumentCertainty = 9
, argumentImage = "plantfoods"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with a reduced risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentHealthySeedOils =
, argumentCertainty = 9
, argumentImage = "seedoils"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with a reduced risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentHealthySoy =
, argumentCertainty = 7
, argumentImage = "soyproducts"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with a reduced risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentImmortalityReductio =
, argumentCertainty = 10
, argumentImage = "immortality"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "humans undergo (x)"

View file

@ -14,8 +14,9 @@ argumentLuigiTerrorist =
, argumentCertainty = 10
, argumentImage = "luigiterrorist"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) commits violent, criminal acts to further ideological goals stemming from domestic influence"

View file

@ -14,8 +14,9 @@ argumentMalondialdehyde =
, argumentCertainty = 6
, argumentImage = "mda"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) increases the risk of atherosclerosis"

View file

@ -14,8 +14,9 @@ argumentOddOrderPredators =
, argumentCertainty = 10
, argumentImage = "oddorderpredators"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has negative rights"

View file

@ -14,8 +14,9 @@ argumentOmega3Omega6Ratio =
, argumentCertainty = 7
, argumentImage = "omega6omega3ratio"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "increases or decreases in disease risk associated with a high or low omega-6/omega-3 ratio are better explained by changes in omega-3 alone"

View file

@ -14,8 +14,9 @@ argumentOstroveganism =
, argumentCertainty = 10
, argumentImage = "ostroveganism"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) counts as a brain"

View file

@ -15,8 +15,9 @@ argumentPlantBasedCVDReversal =
, argumentCertainty = 8
, argumentImage = "plantbasedcvd"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "there are established definitions for atherosclerosis reversal in the domain of cardiology"

View file

@ -14,8 +14,9 @@ argumentPollinationReductio =
, argumentCertainty = 10
, argumentImage = "pollinationreductio"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is vegan"

View file

@ -14,8 +14,9 @@ argumentPolyphenolReductio =
, argumentCertainty = 7
, argumentImage = "polyphenolreductio"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is harmful"

View file

@ -14,8 +14,9 @@ argumentScratcherPioneers =
, argumentCertainty = 10
, argumentImage = "tattooscratchers"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is a scratcher"

View file

@ -14,8 +14,9 @@ argumentSodiumCVD =
, argumentCertainty = 9
, argumentImage = "sodiumcvd"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) consistently raises blood pressure in controlled studies"

View file

@ -15,8 +15,9 @@ argumentTMAOCausality =
, argumentCertainty = 9
, argumentImage = "tmaocausality"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) is likely to be causative of heart diseas"

View file

@ -14,8 +14,9 @@ argument =
, argumentCertainty = 1
, argumentImage = ""
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = ""
, definiens = ""

View file

@ -14,8 +14,9 @@ argumentTransPeople =
, argumentCertainty = 10
, argumentImage = "transpeople"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "Male"
, definiens = "the cluster of traits that associate with small, but not large, gametes."

View file

@ -14,8 +14,9 @@ argumentTruncatedMeta =
, argumentCertainty = 7
, argumentImage = "truncatedmetas"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "underpowered studies provide weaker causal estimates than adequately powered studies"

View file

@ -14,8 +14,9 @@ argumentUnhealthyCoconutOil =
, argumentCertainty = 9
, argumentImage = "coconutoil"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P"
, definiens = "a given (x) increases LDL-C at a similar rate to other saturated fat sources"

View file

@ -14,8 +14,9 @@ argumentUnhealthyProcessedMeat =
, argumentCertainty = 8
, argumentImage = "processedmeat"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with an increased risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentUnhealthyRedMeat =
, argumentCertainty = 7
, argumentImage = "redmeat"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with an increased risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentUnhealthySaturatedFat =
, argumentCertainty = 9
, argumentImage = "saturatedfat"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "(x) has a strong tendency to associate with an increased risk of morbidity and/or mortality after adjusting and/or controlling for relevant variables."

View file

@ -14,8 +14,9 @@ argumentVeganSocietyReductio =
, argumentCertainty = 10
, argumentImage = "vegansociety"
, argumentHashtags = []
, hasImage = True
, hasLink = False
, isNewTabLink = False
, definitionTable =
[ { definiendum = "P(x)"
, definiens = "it is vegan to do (x)"

View file

@ -13,8 +13,7 @@ type alias Argument =
, argumentCertainty : Int
, argumentImage : String
, argumentHashtags : List Hashtags
, hasLink : Bool
, hasImage : Bool
, isNewTabLink : Bool
, argumentFormalization : List ArgumentEntry
}

View file

@ -14,8 +14,7 @@ cuckAdamSinger =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/AdamSinger"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1566491269194719232?s=20"
, dodgeDescription = VagueGesture

View file

@ -14,8 +14,7 @@ cuckAmberOHearn =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/KetoCarnivore"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/FusionProgGuy/status/1413888976281169922?s=20"
, dodgeDescription = VagueGesture

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.AnnChilders exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckAnnChilders : Cuck
@ -14,8 +14,7 @@ cuckAnnChilders =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/AnnChildersMD"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1447245484356108292?s=20"
, dodgeDescription = RanAway

View file

@ -14,8 +14,7 @@ cuckAnthonyGustin =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/dranthonygustin"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1482502242632552449?s=20"
, dodgeDescription = GhostedMe

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.AshwaniGarg exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckAshwaniGarg : Cuck
@ -14,8 +14,7 @@ cuckAshwaniGarg =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/agargmd"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1443328350982967303?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.AustinHerbert exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckAustinHerbert : Cuck
@ -14,8 +14,7 @@ cuckAustinHerbert =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/_AustinHerbert"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1663698981833277440"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BartKay exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBartKay : Cuck
@ -14,8 +14,7 @@ cuckBartKay =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/Bart_WT_Kay"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://www.youtube.com/watch?v=M7vTJ02xxrw"
, dodgeDescription = RanAway

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BenBikman exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBenBikman : Cuck
@ -14,8 +14,7 @@ cuckBenBikman =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/BenBikmanPhD"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1587547250074746880?s=19"
, dodgeDescription = NoReply

View file

@ -14,8 +14,7 @@ cuckBennyMalone =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/bennymaloneUK"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1569046576609300489"
, dodgeDescription = RanAway

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BradCampbell exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBradCampbell : Cuck
@ -14,8 +14,7 @@ cuckBradCampbell =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/DrBradCampbell"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1530933999610171392?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BradCohn exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBradCohn : Cuck
@ -14,8 +14,7 @@ cuckBradCohn =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/BradCohn"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1687535030862831616"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BradMarshall exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBradMarshall : Cuck
@ -14,8 +14,7 @@ cuckBradMarshall =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/fire_bottle"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = ""
, dodgeDescription = InTooDeep

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BretWeinstein exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBretWeinstein : Cuck
@ -14,8 +14,7 @@ cuckBretWeinstein =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/BretWeinstein"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1858356347332374597"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.BrianKerley exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckBrianKerley : Cuck
@ -14,8 +14,7 @@ cuckBrianKerley =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/SeedOilDsrspctr"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1483889771134926849?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.CarnivoreAurelius exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckCarnivoreAurelius : Cuck
@ -14,8 +14,7 @@ cuckCarnivoreAurelius =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/AlpacaAurelius"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1538272143061815299?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.CateShanahan exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckCateShanahan : Cuck
@ -14,8 +14,7 @@ cuckCateShanahan =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/drcateshanahan"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1266438463634632709?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.ChrisBoettcher exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckChrisBoettcher : Cuck
@ -14,8 +14,7 @@ cuckChrisBoettcher =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/chrisboettcher9"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/MeggGawat/status/1669691841682210822"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.ClaraAboel exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckClaraAboel : Cuck
@ -14,8 +14,7 @@ cuckClaraAboel =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/AIWellnessCoach"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1727510906655969736"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.CliffHarvey exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckCliffHarvey : Cuck
@ -14,8 +14,7 @@ cuckCliffHarvey =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/CarbAppropriate"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/CarbAppropriate/status/1372281626206507010?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.DaveFeldman exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckDaveFeldman : Cuck
@ -14,8 +14,7 @@ cuckDaveFeldman =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/realDaveFeldman"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1306625219440730118?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.DavidDiamond exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckDavidDiamond : Cuck
@ -18,8 +18,7 @@ cuckDavidDiamond =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/LDLSkeptic"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/LDLSkeptic/status/1583471298306375681?s=20"
, dodgeDescription = OutrightNo

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.DavidGornoski exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckDavidGornoski : Cuck
@ -14,8 +14,7 @@ cuckDavidGornoski =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/DavidGornoski"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1525474063044550657?s=20"
, dodgeDescription = OutrightNo

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.DianaRodgers exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckDianaRodgers : Cuck
@ -14,8 +14,7 @@ cuckDianaRodgers =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/sustainabledish"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1365857401786814465?s=20"
, dodgeDescription = InTooDeep

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.EdwardGoeke exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckEdwardGoeke : Cuck
@ -17,8 +17,7 @@ cuckEdwardGoeke =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/GoekeEddie"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1773421625150746784?s=20"
, dodgeDescription = NoReply

View file

@ -1,7 +1,7 @@
module Config.Pages.Debate.Cuckery.Records.ElieJarrouge exposing (..)
import Config.Pages.Debate.Cuckery.Types exposing (..)
import Config.Helpers.Converters exposing (formatName)
import Config.Pages.Debate.Cuckery.Types exposing (..)
cuckElieJarrouge : Cuck
@ -14,8 +14,7 @@ cuckElieJarrouge =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/ElieJarrougeMD"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1506845469980315648?s=20"
, dodgeDescription = NoReply

View file

@ -14,8 +14,7 @@ cuckGaryBrecka =
{ cuckImage = formatName name
, cuckName = name
, cuckSocial = "https://x.com/garybrecka1"
, hasLink = True
, hasImage = True
, isNewTabLink = True
, cuckDodges =
[ { dodgeLink = "https://x.com/TheNutrivore/status/1726664526316372125"
, dodgeDescription = NoReply

Some files were not shown because too many files have changed in this diff Show more